我有一个名为studentID
, 但我有millions记录,并且应用程序以某种方式输入了一些任意文本在专栏中。
我如何搜索:
SELECT *
FROM STUDENTS
WHERE STUDENTID CONTAINS TEXT
将数据库建模问题放在一边。
我想你可以尝试
SELECT * FROM STUDENTS WHERE ISNUMERIC(STUDENTID) = 0
But ISNUMERIC
对于任何看似数字的值(包括类似的值)返回 1-1.0e5
如果您想排除仅数字的学生ID,请尝试类似的操作
SELECT * FROM STUDENTS WHERE STUDENTID LIKE '%[^0-9]%'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)