タグ

ブックマーク / d.hatena.ne.jp/deeeki (1)

  • PostgreSQL COALESCEでNULLを空白に変換 - 130単位

    PostgreSQL NULL同士をイコールとして比較したい場合 - 130単位 この記事の続きです。 記事の最後で空白とNULLの比較について少し触れました。が、その方法はまだ調べてすらいなかったため、次回のネタにしようと考えていました。 そしたら、試すよりも前にトラックバック先で教えていただきました。ありがとうございます。 COALESCE関数 coalesce()を使ってNULLを空白に変換してから比較してみてはどうでしょうか。比較対象が文字列型であれば、 coalesce(a.pref, '') = coalesce(b.pref, '') のようになると思います。 IS NOT DISTINCT FROM - iakioの日記 - postgresqlグループ COALESCE関数は、引数の中でNULLでない最初の値を返すものみたいです。これを用いることによって、イコール演算子で

    PostgreSQL COALESCEでNULLを空白に変換 - 130単位
    sessan
    sessan 2013/04/17
    postgresのCOALESCE関数
  • 1