Determina se o valor de uma expressão é igual a um de diversos valores numa lista especificada.
Sintaxe
expr [Not] In(valor1, valor2, . . .)
Observações
A sintaxe do operador In tem as seguintes partes:
| Parte | Descrição |
|---|---|
| expr | Expressão que identifica o campo que contém os dados que pretende avaliar. |
| valor1, valor2 | Expressão ou lista de expressões relativamente às quais pretende avaliar expr. |
Se expr for encontrado na lista de valores, o operador In retorna True; caso contrário, devolve False. Pode incluir o operador lógico Não para avaliar a condição oposta (ou seja, se expr não está na lista de valores).
Por exemplo, pode utilizar o operador In para determinar as encomendas que são enviadas para um conjunto de regiões especificadas:
SELECT *
FROM Orders
WHERE ShipRegion In (‘Avon’,’Glos’,’Som’);