当前位置:  开发笔记 > 编程语言 > 正文

SQL - 排除四位数

如何解决《SQL-排除四位数》经验,为你挑选了1个好方法。

我有一个带有简单表的SQL-Server.


ID | Code
---+--------
 1 | 1234
 2 | TEST
 3 | 12556
 4 | TEST1
 5 | 5678
 6 | WART

我想排除所有四位数字.在我的情况下,将是12345678.

我知道我可以使用ISNUMERIC()tp检查代码是否为数字.

我也知道我可以用:

SELECT * FROM Codes WHERE code NOT LIKE '____';

检查我的值是否有四位数,但我不知道如何将它们组合起来.

有什么建议吗?

提前致谢!



1> Gordon Linof..:

只需使用not like:

where code not like '[0-9][0-9][0-9][0-9]'


@Asoub - 不,你不能.SQL Server模式语法非常基础.
推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有