ifnull 関数

ifnull(値1, 値2)

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

select ifnull(name, nickname) from tablename;

参考:

ifnull関数 / coalesce関数 – SQLite関数の使い方 – SQLite入門

sqliteでnullを計算式から除外あるいは数値としての0にしたいのですが・・・(11489)|teratail

coalesce 関数

coalesce(値1, 値2, …)

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

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

参考:

ifnull関数 / coalesce関数 – SQLite関数の使い方 – SQLite入門

コメントを残す

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