SQLServerで一番最初にNULLでない値を返すには、COALESCE関数を使用します。
構文
- (COALESCE構文)
- COALESCE(<値1> [ ,...<値n>])
戻り値は戻る値と同じ型です。
サンプル
例)COALESCEを使ったサンプル
1 2 3 4 5 |
select COALESCE(null, null, 'CCC', 'DDD', 'EEE') →'CCC' select COALESCE('AAA', 'BBB', 'CCC', 'DDD', 'EEE') →'AAA' |
備考
- COALESCEの引数に全てnull定数を指定することはできません。