我正在使用pgAdmin SQL窗口在postgres中创建一个视图,并且查询的特定部分的语法确实存在问题。
我希望能够说明:a和b都不为null,然后返回a和b的值,否则返回null。
我开始关注CASE THEN ELSE声明,但实际上无法解决这个问题。非常感谢任何帮助。
答案 0 :(得分:0)
SELECT a,b,
case when a is not null and b is not null then a else null end,
case when a is not null and b is not null then b else null end