NOT (Transact-SQL)NOT (Transact-SQL)

ESTE TEMA SE APLICA A: síSQL Server (a partir de 2008)síAzure SQL DatabasesíAzure SQL Data Warehouse síAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Niega la entrada de un valor booleano.Negates a Boolean input.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

[ NOT ] boolean_expression  

ArgumentosArguments

boolean_expressionboolean_expression
Es cualquier valor booleano válido expresión.Is any valid Boolean expression.

Tipos de resultadoResult Types

BooleanBoolean

Valor de resultadoResult Value

NOT invierte el valor de cualquier expresión booleana.NOT reverses the value of any Boolean expression.

ComentariosRemarks

Uso no niega una expresión.Using NOT negates an expression.

La tabla siguiente muestra el resultado de comparar los valores TRUE y FALSE mediante el operador NOT.The following table shows the results of comparing TRUE and FALSE values using the NOT operator.

NOTNOT
ES TRUETRUE FALSEFALSE
FALSEFALSE TRUETRUE
DESCONOCIDOUNKNOWN UNKNOWNUNKNOWN

EjemplosExamples

En el ejemplo siguiente se buscan todas las bicicletas Silver que no tienen un precio estándar superior a los 400 $.The following example finds all Silver colored bicycles that do not have a standard price over $400.

-- Uses AdventureWorks  

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

El conjunto de resultados es el siguiente.Here is the result set.

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)

Ejemplos: Almacenamiento de datos SQL de AzureAzure SQL Data Warehouse y Almacenamiento de datos paralelosParallel Data WarehouseExamples: Almacenamiento de datos SQL de AzureAzure SQL Data Warehouse and Almacenamiento de datos paralelosParallel Data Warehouse

En el ejemplo siguiente, se restringe el resultado a SalesOrderNumber a valores que empiezan por SO6 y ProductKeys mayor o igual que 400.The following example restricts results to SalesOrderNumber to values starting with SO6 and ProductKeys greater than or equal to 400.

-- Uses AdventureWorks  

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

Vea tambiénSee Also

Expresiones ( Transact-SQL ) Expressions (Transact-SQL)
Funciones integradas (Transact-SQL) Built-in Functions (Transact-SQL)
Operadores ( Transact-SQL ) Operators (Transact-SQL)
SELECT (Transact-SQL) SELECT (Transact-SQL)
DONDE ( Transact-SQL )WHERE (Transact-SQL)