Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

NOT (Transact-SQL)

Nega un input booleano.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL


[ NOT ] boolean_expression

boolean_expression

Qualsiasi espressione booleana valida.

Tramite NOT è possibile negare il valore di un'espressione.

Nella tabella seguente vengono illustrati i risultati del confronto tra i valori TRUE e FALSE tramite l'operatore NOT.

  NOT

TRUE

FALSE

FALSE

TRUE

UNKNOWN

UNKNOWN

L'operatore NOT inverte il valore di qualsiasi espressione booleana.

Nell'esempio seguente vengono individuate tutte le biciclette di colore grigio il cui prezzo standard non è superiore a $ 400.

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

Set di risultati: 

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)

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft