MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips338 リスト内から最初の非NULL要素を取得するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-5フロー制御関数Tips338 リスト内から最初の非NULL要素を取得するには

Level2

PointCOALESCE関数を利用します

構文   
COALESCE(値1, 値2,...)

COALESCE関数は、与えられた可変個の値リストから、最初に非NULLである値を返します。

用例
mysql> SELECT COALESCE(NULL, 2, NULL, 4, NULL, 6); ——2

用例では、第2引数として与えられた2が最初の非NULL値ですので、これを戻り値として返しています。

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません