社区
MS-SQL Server
帖子详情
Varchar型查询条件的问题
StarLittle
2000-04-24 10:13:00
比如说字段名是ID,字段值是'1234'的记录,如果查询条件是WHERE ID = '1234 '也会查出来,SQL Server里有没有环境变量可以解决这一问题。我开始以为是ANSI_PADDING,结果也不灵。各位老哥快救救小弟吧!!!
...全文
236
2
打赏
收藏
Varchar型查询条件的问题
比如说字段名是ID,字段值是'1234'的记录,如果查询条件是WHERE ID = '1234 '也会查出来,SQL Server里有没有环境变量可以解决这一问题。我开始以为是ANSI_PADDING,结果也不灵。各位老哥快救救小弟吧!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huitor
2000-04-25
打赏
举报
回复
没看到这个环境变量.
可以使用Sql Server Setup设置Sort order
paul_feng
2000-04-25
打赏
举报
回复
有没有这个环境变量我不知道,但有一个办法可以解决你的燃眉之急
where id='#####' and len(id)=len('####')
MySQL 数据类
型
和运算符
============================= # 数据类
型
整数类
型
:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数类
型
:三种 FLOAT DOUBLE DECIMAL 日期与时间数据类
型
:五种 YEAR -1 字符串类
型
:二种 CHAR(M)
VARCHAR
(M) -1 ...
varchar
2
型
字段
查询
问题
都是
varchar
2
型
的; 目前情况如下: tf_b_trade_grp_mem_attr b中的b.attr_code数据只有数值
型
字符串(如:1,2,3) tf_b_trade_grp_mem b 中的b.mem_nbr 数据既有数值
型
字符串(如:1,2,3),又有字符
型
...
Mysql字符
varchar
过度匹配
查询
条件
Long
`name`
varchar
(255) DEFAULT NULL, `password`
varchar
(255) DEFAULT NULL, `a`
varchar
(32) DEFAULT NULL, PRIMARY KEY (`id`) ) ; 已知有3条不同a值的数据 但语句 SELECT * FROM `test` where a = ...
为什么oracle中字段是
varchar
型
,但是
查询
的时候不写引号也能
查询
隐形转换,一般是有方向的: 字符和数字比时,从字符转数字; 字符和时间比时,从时间转字符 ...当你的
条件
为数字的时候(不管该字段为字符还数字
型
),直接写数字就可以
查询
。 但是为了书写规范,建议你
关于Mysql
查询
varchar
类
型
错误
问题
如我的一张表ID为
varchar
(18)类
型
,此时下面两种
查询
会有不同的结果,
查询
where
条件
中不带引号和带引号 和 可以看出来,第二行
查询
结果是正确的。原因是当类
型
不长一致的时候,Mysql会自动做以下转化: 一...
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章