sql跳过包含字符串的行

标签 sql sql-server tsql

嗨,我需要跳过可能包含文本的行

示例:我有表 OUTSTANDING下面给出了我的字段。

INVOICENO 
AB1       
111
ZX3

我需要跳过包含 AB1 的行和 ZX3并选择包含 111 的行

我试过这个查询
"SELECT * FROM [INT]..OUTSTANDING WHERE INVOICENO NOT LIKE '%[a-z,-]%'";

最佳答案

Select *
FROM [INT]..OUTSTANDING 
WHERE IsNumeric(INVOICENO ) = 1 
And INVOICENO Is Not NULL

关于sql跳过包含字符串的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21402872/

相关文章:

tsql - T-Sql @@Identity

sql - TSQL:在单个表中查找唯一条目

MYSQL查询十亿条记录超时问题

sql server update where column in (duplicate values) - 有多少更新?

php - 如何在 SQL、Codeigniter 中的一个查询中设置不同的限制不同列?

sql-server - SSIS:将数据从excel导入sql server数据库,文件最后修改日期条件

php - Mysql Right Join 返回不必要的结果

sql - 为什么我不能在我的存储过程 delete Month 中插入我的表变量,尽管查询产生了结果?

C# Windows 服务 SqlCommand 挂起

sql-server - 复制场景中 SQL Server 存储过程的 CREATE/ALTER 语法?