Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Neguje logický vstup.
Syntax
[ NOT ] boolean_expression
Arguments
boolean_expression
Je libovolný platný logický výraz.
Typy výsledků
Boolean
Hodnota výsledku
FUNKCE NOT obrátí hodnotu libovolného logického výrazu.
Remarks
Použití funkce NOT neguje výraz.
Následující tabulka ukazuje výsledky porovnání hodnot PRAVDA a NEPRAVDA pomocí operátoru NOT.
| NOT | |
|---|---|
| TRUE | FALSE |
| FALSE | TRUE |
| UNKNOWN | UNKNOWN |
Examples
Následující příklad najde všechna stříbrobarevná kola, která nemají standardní cenu nad 400 USD.
-- Uses AdventureWorks
SELECT ProductID, Name, Color, StandardCost
FROM Production.Product
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;
GO
Tady je soubor výsledků.
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)
Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)
Následující příklad omezuje výsledky na SalesOrderNumber hodnoty začínající SO6 a ProductKeys větší než nebo rovno 400.
-- Uses AdventureWorks
SELECT ProductKey, CustomerKey, OrderDateKey, ShipDateKey
FROM FactInternetSales
WHERE SalesOrderNumber LIKE 'SO6%' AND NOT ProductKey < 400;
Viz také
Výrazy (Transact-SQL)
Předdefinované funkce (Transact-SQL)
Operátory (Transact-SQL)
SELECT (Transact-SQL)
KDE (Transact-SQL)