ISNULL
NULL を指定された置換値に置き換えます。
#構文
:ISNULL (check_expression, replace_value)
パラメータ
check_expression NULL
かどうかを確認するためにチェックされる式。
NULL ではない場合、この値は式
check_expression として直接返されます。空の場合は、
replacement_value の内容が直接返されます。
check_expression は任意のタイプにすることができます。
replacement_value check_expression
が
NULL の場合に返される式。
replacement_value は
check_expression と同じ型である必要があります。
戻り値の型
check_expression と同じ型を返します。
注意事項
check_expression が NULL でない場合は式の値を返し、それ以外の場合は
replacement_value を返します。
1 サンプル データ
テーブル tb_Student とそのサンプル データを次の図に示します。2. クエリ要件
スコアが 60 以下の学生情報をクエリし、テーブルに保存します。変数 @tempTable 、学生のスコアが空の場合、スコアは 0 として記録されます。declare @tempTable table( stuname nchar(10), stuage int, stuscore float); insert into @tempTable select name,age,ISNULL(score,0) from tb_Student where ISNULL(score,0)<=60 select * from @tempTable
3 実行結果
推奨チュートリアル: 「sql チュートリアル」
以上がSQL isnullの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。