判断是否为0和正整数
PATINDEX('%[^0-9]%', expression)
为0,则是
小数点和正负数
PATINDEX('%[^0-9|.|-]%', expression)
如:select PATINDEX('%[^0-9|.|-]%', '-11.0001111')
本文介绍了一种使用PATINDEX函数判断表达式是否为整数、小数或带符号数的方法,适用于SQL环境中对数据类型的快速验证。
判断是否为0和正整数
PATINDEX('%[^0-9]%', expression)
为0,则是
小数点和正负数
PATINDEX('%[^0-9|.|-]%', expression)
如:select PATINDEX('%[^0-9|.|-]%', '-11.0001111')
7147

被折叠的 条评论
为什么被折叠?