Kin*_*rog 5 postgresql null group-by
我正在尝试运行一个工作正常的 group by 语句,但是,其中一个“组”为空。如何为该行返回“未知”?
例如:
10000
A 9999
B 9990
C 4
Run Code Online (Sandbox Code Playgroud)
等等。
第一行我想在查询中作为“未知”返回。
您应该能够使用COALESCE(your_column, 'Unknown')
:
COALESCE 函数返回它的第一个不为空的参数。
这并非特定于GROUP BY
,尽管您肯定需要在SELECT
列表达式和表达式中使用它GROUP BY
(使用 时通常如此GROUP BY
)。