使用SQL检查一列是否包含文本

使用SQL检查一列是否包含文本,第1张

使用SQL检查一列是否包含文本

撇开数据库建模问题。我想你可以尝试

SELECt * FROM STUDENTS WHERe ISNUMERIC(STUDENTID) = 0

但是

ISNUMERIC
对于任何看似数字的值(包括诸如此类的东西)返回1
-1.0e5

如果您想排除仅数字的学生证,请尝试类似的方法

SELECt * FROM STUDENTS WHERe STUDENTID LIKE '%[^0-9]%'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5618323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存