ホームページ >データベース >SQL >SQL isnullの使い方を詳しく解説

SQL isnullの使い方を詳しく解説

hzc
hzcオリジナル
2020-06-16 16:54:115847ブラウズ

SQL isnullの使い方を詳しく解説

ISNULL

NULL を指定された置換値に置き換えます。

#構文

:ISNULL (check_expression, replace_value)

パラメータ

check_expression NULL かどうかを確認するためにチェックされる式。 NULL ではない場合、この値は式 check_expression として直接返されます。空の場合は、replacement_value の内容が直接返されます。 check_expression は任意のタイプにすることができます。

replacement_value check_expressionNULL の場合に返される式。 replacement_valuecheck_expression と同じ型である必要があります。

戻り値の型

check_expression と同じ型を返します。

注意事項

check_expression が NULL でない場合は式の値を返し、それ以外の場合は replacement_value を返します。

1 サンプル データ

テーブル tb_Student とそのサンプル データを次の図に示します。

SQL isnullの使い方を詳しく解説

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 isnullの使い方を詳しく解説

推奨チュートリアル: 「

sql チュートリアル

以上がSQL isnullの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。