PostgreSQL の SELECT句で Null文字列を連結する方法

PostgreSQL の SELECT句で Null文字列を含むカラムを連結すると、全体が Null になります。

ex) データ

ok_column - OK
null_column - null


ex) SELECT

psql> SELECT ok_column || '-' || null_column FROM foo;
(null)


これを回避するためには、カラムごとに Null の場合の置換を指定することで対処可能です。
ex) SELECT

psql> SELECT ok_column || '-' || coalesce((null_column, '') FROM foo;
ok-