Determina se il valore di un'espressione è uguale a uno dei valori inclusi in un elenco specificato.
Sintassi
espr [Not] In(valore1, valore2, . . .)
Osservazioni
La sintassi dell'operatore In include queste parti:
Parte |
Descrizione |
espr |
Espressione che identifica il campo contenente i dati da valutare. |
valore1, valore2 |
Espressione o elenco di espressioni in base a cui si vuole valutare espr. |
Se espr viene trovato nell'elenco di valori, l'operatore In restituisce True; in caso contrario, restituisce False. È possibile includere l'operatore logico Not per valutare la condizione opposta, ovvero se espr non è incluso nell'elenco dei valori.
È ad esempio possibile usare In per determinare quali ordini vengono spediti a un insieme di aree specificate:
SELECT *
FROM Orders WHERE ShipRegion In (‘Avon’,’Glos’,’Som’);