プログラムしたいねん!
Pages
ホーム
2010年2月2日火曜日
PotgreSQL NULLで文字列連結すると結果NULLだけになる
psql> SELECT 'hogehoge' || '-' || null_col FROM hoge;
これだと結果は hogehoge ではなく null になってしまう。
これは COALESCE という関数で対処する。
psql> SELECT 'hogehoge' || '-' || COALESCE(null_col, '') FROM hoge;
これで結果は hogehoge となるはず。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
Followers
0 件のコメント:
コメントを投稿