翻訳ページ
このページは AI の支援を受けて英語から翻訳されています。内容が異なる場合は英語版が正となります。
IFNULL
ちょうど 2 つの引数を受け取り、NULL でない最初の引数を返します。NULL 値をデフォルト値で置き換えるために使用できます。
IFNULL関数は、引数が 2 つだけのCOALESCE関数と同等です。COALESCE関数は 3 つ以上の引数を取ることができます。
関連項目:
[SELECT] [COALESCE] [NULLIF]
構文
SELECT IFNULL(expression1, expression2) FROM <multipartIdentifier>;
引数
expression
NULL 値または NULL 以外の値に評価される、任意のデータ型の 2 つの式。
両方の expression 引数が
NULLの場合、IFNULL関数はNULLを返します。
戻り値
2 つの expression 引数のうち、NULL でない最初の値を返します。
例
NULL 値をデフォルト値で置き換える
SELECT name, ifnull(website, 'Not hosting a website') AS website
FROM google.storage.buckets where project = 'stackql';
詳細については、https://www.sqlite.org/lang_corefunc.html#ifnull を参照してください。