NIET (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Negeert een Booleaanse invoer.

Transact-SQL syntaxis-conventies

Syntax

[ NOT ] boolean_expression  

Arguments

boolean_expression
Is een geldige Boole-expressie.

Resultaattypen

Boolean

Resultaatwaarde

Not reverses the value of any Boolean expression.

Remarks

Als u NOT gebruikt, wordt een expressie ontkend.

In de volgende tabel ziet u de resultaten van het vergelijken van WAAR- en ONWAAR-waarden met behulp van de operator NOT.

NOT
TRUE FALSE
FALSE TRUE
UNKNOWN UNKNOWN

Examples

In het volgende voorbeeld vindt u alle zilverkleurige fietsen die geen standaardprijs van meer dan $ 400 hebben.

-- Uses AdventureWorks  
  
SELECT ProductID, Name, Color, StandardCost  
FROM Production.Product  
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;  
GO  

Hier is het resultatenoverzicht.

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)

Voorbeelden: Azure Synapse Analytics

In het volgende voorbeeld worden de resultaten beperkt tot SalesOrderNumber waarden die beginnen met SO6 en ProductKeys groter dan of gelijk zijn aan 400.

-- Uses AdventureWorks  
  
SELECT ProductKey, CustomerKey, OrderDateKey, ShipDateKey  
FROM FactInternetSales  
WHERE SalesOrderNumber LIKE 'SO6%' AND NOT ProductKey < 400;