相关疑难解决方法(0)

什么是ISNULL()的PostgreSQL等价物

在MS SQL-Server中,我可以这样做:

SELECT ISNULL(Field,'Empty') from Table

但是在PostgreSQL中我遇到了语法错误.我如何模拟ISNULL()功能?

sql-server postgresql null

239
推荐指数
4
解决办法
24万
查看次数

当!=时,Postgres不返回值为NULL的行

我在这里看到一个帖子:为什么PostgreSQL在条件为<> true时不返回空值,答案解释了为什么会发生,但我仍然不确定如何修复它.

我正在运行类似于此的查询:

SELECT * FROM beers WHERE name != 'Budlight';
Run Code Online (Sandbox Code Playgroud)

我希望它返回name不等于的行Budlight.结果应包括name所在的行NULL.相反,我的结果显示行name不在BudlightNULL.

我如何形成查询,其中只有名称不是Budlight的行从结果中省略?

SQLFiddle:http://www.sqlfiddle.com/#!15 / 7b9bd / 1

sql postgresql

2
推荐指数
1
解决办法
991
查看次数

标签 统计

postgresql ×2

null ×1

sql ×1

sql-server ×1