FreeBSD/SELECT句で Null文字列を含むカラムを連結 の変更点


*SELECT句で Null文字列を含むカラムを連結 [#u3968456]

[[dokuwiki.fl8.jp転載済>http://dokuwiki.fl8.jp/doku.php/02_freebsd/04_database/02_posgresql/select%E5%8F%A5%E3%81%A7_null%E6%96%87%E5%AD%97%E5%88%97%E3%82%92%E5%90%AB%E3%82%80%E3%82%AB%E3%83%A9%E3%83%A0%E3%82%92%E9%80%A3%E7%B5%90]]

 ok_column - OK
 null_column - null

ex) SELECT

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



**これを回避するためには、カラムごとに Null の場合の置換を指定することで対処可能です。 [#q82b2fb6]

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