sql判断是字母还是数字 sql语句如何判断字段是否为数字?

sql语句如何判断字段是否为数字?--添加一个左(col1,1)“-”选择*from TB其中IsNumeric(col1)>0和left(col1,1)“-”]-]IsNumeric(col1)

sql语句如何判断字段是否为数字?

--添加一个左(col1,1)“-”

选择*from TB

其中

IsNumeric(col1)>0和left(col1,1)“-”]-

]IsNumeric(col1)>0,在不更改SQL的基础上。这将只过滤数据到数字(正数或负数,没有你说的其他符号),然后过滤掉负数