NOT(Transact-SQL)
적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스
부울 입력을 부정합니다.
구문
[ NOT ] boolean_expression
인수
boolean_expression
유효한 부울 식입니다.
결과 형식
Boolean
결과 값
NOT은 부울 식의 값을 역으로 표시합니다.
설명
NOT을 사용하면 식을 부정합니다.
다음 표에서는 NOT 연산자를 사용하여 TRUE와 FALSE 값을 비교한 결과를 보여 줍니다.
NOT | |
---|---|
TRUE | FALSE |
FALSE | TRUE |
UNKNOWN | UNKNOWN |
예제
다음 예에서는 표준 가격이 400달러 이하인 은색 자전거를 모두 찾습니다.
-- Uses AdventureWorks
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)
예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)
다음 예제에서는 SalesOrderNumber
에 대한 결과를 400보다 크거나 같은 SO6
및 ProductKeys
로 시작하는 값으로 제한합니다.
-- Uses AdventureWorks
SELECT ProductKey, CustomerKey, OrderDateKey, ShipDateKey
FROM FactInternetSales
WHERE SalesOrderNumber LIKE 'SO6%' AND NOT ProductKey < 400;
참고 항목
식(Transact-SQL)
기본 제공 함수(Transact-SQL)
연산자(Transact-SQL)
SELECT(Transact-SQL)
WHERE(Transact-SQL)