ifnull 関数

ifnull(値1, 値2)

ifnull 関数は2つの引数から、最初の NULL でない値を返す。

select ifnull(name, nickname) from tablename;

参考:

ifnull関数, coalesce関数 – 値が NULL だった場合は指定した別の値を返す | DBOnline

SQLite で null を計算式から除外あるいは数値としての 0 にしたいのですが・・・ – teratail

coalesce 関数

coalesce(値1, 値2, ...)

coalesce 関数は2つ以上の引数の中から、最初の NULL でない値を返す。

select coalesce(name, nickname, 'no name') from tablename;

参考:

ifnull関数, coalesce関数 – 値が NULL だった場合は指定した別の値を返す | DBOnline

記事をシェアする:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA