SQLSERVER通配符函数,判断数字字母等

--返回0-则为纯数字(支持正负数,小数点)
SELECT PATINDEX('%[^0-9|.|[-]|+]%','1.1')--返回0

--返回0-则为纯整数
SELECT PATINDEX('%[^0-9]%', '1.1')--返回非0

这里要注意负数的符号-,需要用转译符[]括起来,否则是识别不了负数符号的。

posted @ 2021-06-17 11:16  芈璐  阅读(362)  评论(0编辑  收藏  举报