【发布时间】:2018-10-16 16:35:59
【问题描述】:
知道为什么以下工作:
SELECT ID, Name FROM dbo.Survey SURV
WHERE (SURV.Title ILIKE ANY (ARRAY['%Empl%', '%Cont%', '%Staff%']))
但这不是:
SELECT ID, Name FROM dbo.Survey SURV
WHERE (SURV.Title NOT ILIKE ANY (ARRAY['%Empl%', '%Cont%', '%Staff%']))
我没有收到错误,但是,第一个查询似乎返回了所有正确的结果,而第二个查询似乎没有从我的结果集中删除任何记录。
请注意:SURV.Title 列中没有任何 NULL 值。
【问题讨论】:
标签: sql postgresql select postgresql-9.6