摘要:
SQL 取varchar类型字段中纯数字行.有这样一个需求:需要把一个varchar类型字段中所有纯数字的行取出来.那么这个Select语句要怎么写呢?首先想到的是isnumeric()这个SQL函数.SQL语句如下:select* fromview_user whereisnumeric(logid)=1但是发现这样的运行结果并不对.因为太长的数据就超出了isnumeric()的判断范围,也就是说有部分超出函数运算范围的的行,没有select进去然后想到用logidnotlike'%[^0-9]%'去过滤,意思就是所有不包含0-9数字的都排除掉,然后再返回,语句如下:sele 阅读全文
posted @ 2013-03-29 11:20
Alfa
阅读(27853)
评论(0)
推荐(0)
浙公网安备 33010602011771号