模糊查询数字类型

例如从数据库中查询 600001和600002用模糊查询查出这两个

第1个回答  2011-03-16
select * from table where num like '60000%' num 指的是600001和600002所在那一列的列名追问

该列是数字类型 报类型错误SQLSTATE=42884

追答

我没碰到过类似这样的错 不知道这个报错类型是不是报的你对数字进行模糊查询了 不允许对数字类型进行模糊查询。。。你可以不进行模糊查询
如果只是要查询出这两个结果你这样做
select * from table where num 600001

第2个回答  2011-03-16
只有六位吗?
select *
from table where CONVERT(VARCHAR(6),num ) like '6000%'
即可本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网