sqlite 初めに見つかった「null」以外の値を返す

sqlite 初めに見つかった「null」以外の値を返す

sqliteで、初めに見つかった「null」以外の値を返す手順を記述してます。「coalesce」で可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • sqlite 3.37.1
  • DB Browser for SQLite 3.12.2

手順

初めに見つかった「null」以外の値を返すには、「coalesce」を使用します。

coalesce( 値 , 値, ...)

実際に、実行してみます。

SELECT
coalesce(NULL,NULL,'one',NULL,'two'),
coalesce('one',NULL,'two')

実行結果

取得されていることが確認できます。

全てNULL

全てNULLの場合は、「NULL」が返ります。

SELECT
coalesce(NULL,NULL,NULL)

実行結果