クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
SQL Server
SQL Server 2008
データベース エンジン
テクニカル リファレンス
Transact-SQL リファレンス
 IS [NOT] NULL (Transact-SQL)
コミュニティ コンテンツ
このセクションの内容
すべて縮小/すべて展開 すべて縮小
その他のバージョンについては、以下の情報を参照してください。
SQL Server 2008 オンライン ブック (2009 年 7 月)
IS [NOT] NULL (Transact-SQL)

指定した式が NULL かどうかを判定します。

トピック リンク アイコン Transact-SQL 構文表記規則

expression IS [ NOT ] NULL
expression

有効なを指定します。

NOT

ブール値の結果を否定するよう指定します。この述語によって返される値は反転されるので、値が NULL でない場合は TRUE、NULL の場合は FALSE が返されます。

Boolean

式が NULL かどうかを判定するには、= や != などの比較演算子の代わりに、IS NULL または IS NOT NULL を使用してください。比較演算子では、引数のいずれかまたは両方が NULL の場合、UNKNOWN が返されます。

expression が NULL の場合、IS NULL では TRUE が返されます。それ以外の場合は FALSE が返されます。

expression が NULL の場合、IS NOT NULL では FALSE が返されます。それ以外の場合は TRUE が返されます。

次の例では、重量が 10 ポンド未満または色が不明の全製品の名前と重量、または NULL を返します。

USE AdventureWorks;
GO
SELECT Name, Weight, Color
FROM Production.Product
WHERE Weight < 10.00 OR Color IS NULL
ORDER BY Name;
GO
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker