小编ByR*_*est的帖子

PostgreSQL 不在多个通配符中

知道为什么以下方法有效:

SELECT ID, Name FROM dbo.Survey SURV
WHERE (SURV.Title ILIKE ANY (ARRAY['%Empl%', '%Cont%', '%Staff%']))
Run Code Online (Sandbox Code Playgroud)

但这并不:

SELECT ID, Name FROM dbo.Survey SURV
WHERE (SURV.Title NOT ILIKE ANY (ARRAY['%Empl%', '%Cont%', '%Staff%']))
Run Code Online (Sandbox Code Playgroud)

我没有收到错误,但是,第一个查询似乎返回所有正确的结果,而第二个查询似乎没有从我的结果集中删除任何记录。

NULL请注意:SURV.Title列中没有任何值。

sql postgresql select postgresql-9.6

4
推荐指数
1
解决办法
1252
查看次数

标签 统计

postgresql ×1

postgresql-9.6 ×1

select ×1

sql ×1