至高吴上(Alfa.wu)

一个人,一生,能坚持做好一件事情是多么的牛XX啊!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年3月29日

摘要: 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 阅读(27794) 评论(0) 推荐(0) 编辑