求一条SQL语句查询某个字段中全部是数字的SQL语句

时间:2021-09-16 14:46:32
求一条SQL语句查询某个字段中全部是数字的SQL语句

7 个解决方案

#1


一条很难完成.

加载到程序里进行判断吧.

#2


一条肯定不可以的,sql中有点麻烦

#3


select * from table1 where isnumeric(column1)=1 
如果不知道是哪個字段一句話搞定難度很大

#4


select * from 表 where patindex('%[^0-9]%',字段)=0

#5


可以完成

自己写个存储过程,然后在程序里只调用这个过程就好了,又快又方便,还具有层次美~

#6


引用 4 楼 jiangshun 的回复:
SQL codeselect*from 表wherepatindex('%[^0-9]%',字段)=0

正解!

#7


1.select * from table1 where isnumeric(column1)=1 
2.select * from 表 where patindex('%[^0-9]%',字段)=0

#1


一条很难完成.

加载到程序里进行判断吧.

#2


一条肯定不可以的,sql中有点麻烦

#3


select * from table1 where isnumeric(column1)=1 
如果不知道是哪個字段一句話搞定難度很大

#4


select * from 表 where patindex('%[^0-9]%',字段)=0

#5


可以完成

自己写个存储过程,然后在程序里只调用这个过程就好了,又快又方便,还具有层次美~

#6


引用 4 楼 jiangshun 的回复:
SQL codeselect*from 表wherepatindex('%[^0-9]%',字段)=0

正解!

#7


1.select * from table1 where isnumeric(column1)=1 
2.select * from 表 where patindex('%[^0-9]%',字段)=0