NOT (Transact-SQL)
Niega la entrada de un valor booleano.
Sintaxis
[ NOT ] boolean_expression
Tipos de resultado
Boolean
Valor del resultado
NOT invierte el valor de cualquier expresión booleana.
Notas
El uso de NOT niega una expresión.
La tabla siguiente muestra el resultado de comparar los valores TRUE y FALSE mediante el operador NOT.
|
NOT |
---|---|
TRUE |
FALSE |
FALSE |
TRUE |
UNKNOWN |
UNKNOWN |
Ejemplos
En el ejemplo siguiente se buscan todas las bicicletas plateadas que no tienen un precio estándar superior a los $400.
USE AdventureWorks;
GO
SELECT ProductID, Name, Color, StandardCost
FROM Production.Product
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;
GO
Éste es el 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)
Vea también