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