Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Neguje dane wejściowe wartości logicznej.
Transact-SQL konwencje składni
Syntax
[ NOT ] boolean_expression
Arguments
boolean_expression
Czy dowolne prawidłowe wyrażenie logiczne.
Typy wyników
Boolean
Wartość wyniku
NIE odwraca wartości dowolnego wyrażenia logicznego.
Remarks
Użycie funkcji NOT neguje wyrażenie.
W poniższej tabeli przedstawiono wyniki porównywania wartości TRUE i FALSE przy użyciu operatora NOT.
| NOT | |
|---|---|
| TRUE | FALSE |
| FALSE | TRUE |
| UNKNOWN | UNKNOWN |
Examples
W poniższym przykładzie znaleziono wszystkie rowery w kolorze Silver, które nie mają standardowej ceny powyżej 400 USD.
-- Uses AdventureWorks
SELECT ProductID, Name, Color, StandardCost
FROM Production.Product
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;
GO
Oto zestaw wyników.
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)
Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)
Poniższy przykład ogranicza wyniki do SalesOrderNumber wartości rozpoczynających się od SO6 i ProductKeys większych lub równych 400.
-- Uses AdventureWorks
SELECT ProductKey, CustomerKey, OrderDateKey, ShipDateKey
FROM FactInternetSales
WHERE SalesOrderNumber LIKE 'SO6%' AND NOT ProductKey < 400;
Zobacz też
Wyrażenia (Transact-SQL)
Wbudowane funkcje (Transact-SQL)
Operatory (Transact-SQL)
WYBIERZ (Transact-SQL)
GDZIE (Transact-SQL)