NOT(Transact-SQL)

부울 입력을 부정합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

[ NOT ] boolean_expression

인수

  • boolean_expression
    유효한 부울 입니다.

결과 유형

Boolean

결과 값

NOT은 부울 식의 값을 역으로 표시합니다.

주의

NOT을 사용하면 식을 부정합니다.

다음 표에서는 NOT 연산자를 사용하여 TRUE와 FALSE 값을 비교한 결과를 보여 줍니다.

 

NOT

TRUE

FALSE

FALSE

TRUE

UNKNOWN

UNKNOWN

다음 예에서는 표준 가격이 400달러 이하인 은색 자전거를 모두 찾습니다.

USE AdventureWorks;
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)