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-