Rak*_*esh 5 sql t-sql sql-server
嗨,我需要跳过可能包含文本的行
示例:我有表格OUTSTANDING,下面给出了我的字段.
INVOICENO
AB1
111
ZX3
Run Code Online (Sandbox Code Playgroud)
我需要跳过行包含AB1与ZX3和选择包含行111
我试过这个查询
"SELECT * FROM [INT]..OUTSTANDING WHERE INVOICENO NOT LIKE '%[a-z,-]%'";
Run Code Online (Sandbox Code Playgroud)
尝试:
"SELECT * FROM [INT]..OUTSTANDING WHERE NOT INVOICENO LIKE '%[0-9]%'";
Run Code Online (Sandbox Code Playgroud)
或者
...where INVOICENO not like '%[a-z]%'
Run Code Online (Sandbox Code Playgroud)
除非需要更高级的正则表达式......
来源:http ://www.sqllion.com/2010/12/pattern-matching-regex-in-t-sql/