SQL ServerでNULL値を別の値に変換するには、ISNULL関数を使用します。演算式の中にNULL値が入っていると不都合な結果になる場合があります。その場合、NULL値を別の値に変換する事で対応できます。
構文:
ISNULL(a, b)
aがNULL値でない場合はaを返し、aがNULL値の場合はbを返す。
使用例:bonus列がNULLの場合は0に変換する
SELECT name, ISNULL(bonus, 0) FROM tbSalaryTable;
name ISNULL(bonus, 0)
————————————————-
Yamada 100000
Tanaka 140000
Kawai 0
Oyama 120000