【发布时间】:2016-06-08 23:10:33
【问题描述】:
这是 Postgresql 9.2.4 上的设置:
CREATE TABLE table (
id integer NOT NULL,
some_text text
);
现在我们输入一条记录,some_text 为空字符串,这样当我们查询时:
SELECT * FROM table WHERE some_text IS NULL;
我找回了条目。到目前为止一切顺利。
但是,当我查询时:
SELECT * FROM table WHERE some_text NOT ILIKE "%anything%';
我发现没有返回任何东西。这是为什么?我希望 null 或空字符串是“不像anything”。
【问题讨论】:
标签: sql postgresql