적용 대상:SQL 서버
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Microsoft Fabric
의 SQL 분석 엔드포인트Microsoft Fabric
의 웨어하우스Microsoft Fabric의 SQL 데이터베이스
부울 입력을 부정합니다.
Syntax
[ NOT ] boolean_expression
Arguments
boolean_expression
유효한 부울 식입니다.
결과 유형
Boolean
결과 값
NOT은 부울 식의 값을 역으로 표시합니다.
Remarks
NOT을 사용하면 식을 부정합니다.
다음 표에서는 NOT 연산자를 사용하여 TRUE와 FALSE 값을 비교한 결과를 보여 줍니다.
| NOT | |
|---|---|
| TRUE | FALSE |
| FALSE | TRUE |
| UNKNOWN | UNKNOWN |
Examples
다음 예에서는 표준 가격이 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
다음 예제에서는 SalesOrderNumber에 대한 결과를 400보다 크거나 같은 SO6 및 ProductKeys로 시작하는 값으로 제한합니다.
-- Uses AdventureWorks
SELECT ProductKey, CustomerKey, OrderDateKey, ShipDateKey
FROM FactInternetSales
WHERE SalesOrderNumber LIKE 'SO6%' AND NOT ProductKey < 400;