적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
분석 플랫폼 시스템(PDW)
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 및 분석 플랫폼 시스템(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)
여기서 (Transact-SQL)