WEB開発備忘録

postgresqlで、selectした値がNULLだったらデフォルト値になるようにするには

postgresqlで、selectした値がNULLだったらデフォルト値になるようにするには、以下のようにクエリを発行します。

SELECT COALESCE(カラム,デフォルト値) from テーブル名

COALESCEは、一番最初のNULLじゃない値を返します。
例えば値がNULLだったら1を返すように

SELECT COALESCE(カラム,1) FROM テーブル名