通配符运算符可以与NOT IN子句SQL一起使用吗?

时间:2019-11-10 19:24:31

标签: sql sql-server

我正在尝试编写SQL查询来过滤掉某些值,例如。

SELECT * FROM table1 where column1 NOT IN('%XYZ%', '%111%', '%AAA%')

我遇到的问题是NOT IN无法识别通配符。

这是我编写此查询的唯一方法

SELECT * FROM table1 where column1 NOT LIKE '%XYZ%' 
AND COLUMN1 NOT LIKE '%111%'  
AND COLUMN1 NOT LIKE '%AAA%'

我希望使用NOT IN,因为我过滤掉了很多项目,而且冗长得多。

0 个答案:

没有答案