在MS SQL-Server中,我可以这样做:
SELECT ISNULL(Field,'Empty') from Table
但是在PostgreSQL中我遇到了语法错误.我如何模拟ISNULL()功能?
我在这里看到一个帖子:为什么PostgreSQL在条件为<> true时不返回空值,答案解释了为什么会发生,但我仍然不确定如何修复它.
我正在运行类似于此的查询:
SELECT * FROM beers WHERE name != 'Budlight';
Run Code Online (Sandbox Code Playgroud)
我希望它返回name不等于的行Budlight.结果应包括name所在的行NULL.相反,我的结果显示行name不在Budlight或NULL.
我如何形成查询,其中只有名称不是Budlight的行从结果中省略?