ユーザ用ツール

サイト用ツール


02_freebsd:04_database:02_posgresql:select句で_null文字列を含むカラムを連結

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
02_freebsd:04_database:02_posgresql:select句で_null文字列を含むカラムを連結 [2012/12/20 05:19] – [回避策] matsui02_freebsd:04_database:02_posgresql:select句で_null文字列を含むカラムを連結 [2012/12/20 05:19] (現在) – [これを回避するためには、カラムごとに Null の場合の置換を指定することで対処可能です。] matsui
行 1: 行 1:
 +====== SELECT句で Null文字列を含むカラムを連結 ======
  
 +  ok_column - OK
 +  null_column - null
 +
 +ex) SELECT
 +
 +  psql> SELECT ok_column || '-' || null_column FROM foo;
 +  (null)
 +
 +===== 回避策 =====
 +
 +これを回避するためには、カラムごとに Null の場合の置換を指定することで対処可能です。
 +
 +  psql> SELECT ok_column || '-' || coalesce((null_column, '') FROM foo;
 +  ok-