Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Ponto de extremidade de análise de SQL no Microsoft Fabric
Depósito no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
Nega uma entrada booliana.
Convenções de sintaxe de Transact-SQL
Syntax
[ NOT ] boolean_expression
Arguments
boolean_expression
É qualquer expression booliana válida.
Tipos de Resultados
Boolean
Valor do Resultado
NOT inverte o valor de qualquer expressão booliana.
Remarks
Usar NOT nega uma expressão.
A tabela a seguir mostra os resultados ao comparar valores TRUE e FALSE que usam o operador NOT.
| NOT | |
|---|---|
| TRUE | FALSE |
| FALSE | TRUE |
| UNKNOWN | UNKNOWN |
Examples
O exemplo a seguir localiza todas as bicicletas coloridas prateadas que não têm um preço padrão acima de $ 400.
-- Uses AdventureWorks
SELECT ProductID, Name, Color, StandardCost
FROM Production.Product
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;
GO
Veja a seguir o conjunto de resultados.
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)
Exemplos: Azure Synapse Analytics e PDW (Analytics Platform System)
O exemplo a seguir restringe os resultados a SalesOrderNumber para valores que começam com SO6 e ProductKeys maior ou igual a 400.
-- Uses AdventureWorks
SELECT ProductKey, CustomerKey, OrderDateKey, ShipDateKey
FROM FactInternetSales
WHERE SalesOrderNumber LIKE 'SO6%' AND NOT ProductKey < 400;
Consulte Também
Expressões (Transact-SQL)
Funções internas (Transact-SQL)
Operadores (Transact-SQL)
SELECT (Transact-SQL)
ONDE (Transact-SQL)