NOT (Transact-SQL)

ブール値を否定します。

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

構文

[ NOT ] boolean_expression

引数

  • boolean_expression
    有効なブールを指定します。

戻り値の型

Boolean

戻り値

NOT は、任意のブール式を反転します。

説明

NOT を使用すると、式が否定されます。

次の表は、NOT 演算子を使用して TRUE 値と FALSE 値を比較した結果です。

 

NOT

TRUE

FALSE

FALSE

TRUE

UNKNOWN

UNKNOWN

使用例

次の例では、標準価格が 400 ドル以下で、色が Silver の自転車を検索します。

USE AdventureWorks2012;
GO
SELECT ProductID, Name, Color, StandardCost
FROM Production.Product
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;
GO

以下に結果セットを示します。

ProductID Name Color StandardCost

--------- ------------------- ------ ------------

984 Mountain-500 Silver, 40 Silver 308.2179

985 Mountain-500 Silver, 42 Silver 308.2179

986 Mountain-500 Silver, 44 Silver 308.2179

987 Mountain-500 Silver, 48 Silver 308.2179

988 Mountain-500 Silver, 52 Silver 308.2179

(6 row(s) affected)

関連項目

参照

式 (Transact-SQL)

組み込み関数 (Transact-SQL)

演算子 (Transact-SQL)

SELECT (Transact-SQL)

WHERE (Transact-SQL)