日期:2014-05-17  浏览次数:20591 次

int 类型字段只读取末尾两位特定值。
int 字段6位以上 9位以下, 随机数  比如我要读所有尾数是99的记录

如果是 字符型可以用 like '%99'    来实现 那么int 类型应该如何去读取呢。。

表中有800多万条记录 最好效率高.

------解决方案--------------------
楼主,可以转换成字符类型

select * from 表 where convert(varchar(10),int列) like '%99'

------解决方案--------------------
最好不要进行800万的类型转换,用 % 运算
select * from 表 where int列%100=99