【发布时间】:2016-12-11 07:18:14
【问题描述】:
我在这里看到一个帖子:Why does PostgreSQL not return null values when the condition is <> true 的答案解释了为什么会发生这种情况,但我仍然不确定如何解决。
我正在运行与此类似的查询:
SELECT * FROM beers WHERE name != 'Budlight';
我希望它返回 name 不等于 Budlight 的行。结果应包括名称为NULL 的行。相反,我的结果显示name 不是Budlight 或NULL 的行。
我怎样才能形成只有名称不是Budlight 的行从结果中被省略的查询?
SQLFiddle:http://www.sqlfiddle.com/#!15/7b9bd/1
【问题讨论】:
标签: sql postgresql