お気に入りに追加

Admin Write

Admin Set Info

JavaScriptを使用しています。

COALESCE ... 引数の中から、NULL でない最初の式を返す

Category - Transact-SQL のメモ - [1]

あまり使わないのでよく忘れるが、使いたいときは非常に便利なのでメモ。

引数の中から、NULL でない最初の式を返す組込関数。
COALESCE ( expression [ ,...n ] )


(例1)
もし Col1 が Null でなければ Col1 の値が返る。
次にもし Col2 が Null でなければ Col2 の値が返る。
次にもし Col3 が Null でなければ Col3 の値が返る。
(もし Col3 も Null の場合は Null が返る。)
としたいとき
SELECT COALESCE(Col1, Col2, Col3) AS hoge 
FROM TblName

とか

(例2)
引数には計算式もOK
SELECT CONVERT(money, COALESCE(Col1 * 10, 
Col2, Col3 * Col4)) AS hoge 
FROM TblName

とか


ホーム利用規約個人情報について免責事項このサイトについて
Copyright (C) 2010 zutsuki. All Rights Reserved.