我有一个带有简单表的SQL-Server.
ID | Code ---+-------- 1 | 1234 2 | TEST 3 | 12556 4 | TEST1 5 | 5678 6 | WART
我想排除所有四位数字.在我的情况下,将是1234
和5678
.
我知道我可以使用ISNUMERIC()tp检查代码是否为数字.
我也知道我可以用:
SELECT * FROM Codes WHERE code NOT LIKE '____';
检查我的值是否有四位数,但我不知道如何将它们组合起来.
有什么建议吗?
提前致谢!
只需使用not like
:
where code not like '[0-9][0-9][0-9][0-9]'