HOME >> Tips >> SQL Server Tips >> SQL

NULL処理 項目の値がNULLの場合に別の項目から値を取得する

 
文書番号:20339




ある項目の値がNULLの場合に別の項目の値を取得します。

文法:ISNULL(最初に取得する項目,最初の項目がNULLだった場合に取得する項目)


SELECT 項目1,項目2,ISNULL(項目1,項目2) AS 値

項目1	項目2	値
-----------------------------------------------------
AAA	BBB	AAA
AAA	NULL	AAA
NULL	BBB	BBB
NULL	NULL	NULL

※項目1がNULLの場合は項目2の値を取得する
 項目1も項目2もNULLの場合はNULLが返る

【参考情報】


[MSDN] ISNULL (Transact-SQL)
http://msdn.microsoft.com/ja-jp/library/ms184325.aspx