Ler em inglês

Compartilhar via


IN (SQL Server Compact)

Determina se um determinado valor corresponde a qualquer valor em uma subconsulta ou uma lista.

Sintaxe

test_expression [ NOT ] IN 
   ( subquery 
      | expression [ ,...n ] 
   ) 

Argumentos

  • test_expression
    Qualquer expressão válida no MicrosoftSQL Server Compact.

  • subquery
    Uma subconsulta que tem um conjunto de resultados de uma coluna. Essa coluna deve ter o mesmo tipo de dados que test_expression.

  • expression [ ,... n]
    Uma lista de expressões para testar uma correspondência. Todas as expressões devem ser do mesmo tipo que test_expression.

Tipos de resultados

bit

Valor de retorno

Se o valor de test_expression for igual a qualquer valor retornado por subquery ou igual a qualquer expression da lista separada por vírgulas, o valor de retorno será TRUE. Caso contrário, o valor de retorno será FALSE.

O uso de NOT IN nega o valor retornado.

Exemplo

O exemplo a seguir seleciona todos os clientes de uma tabela que sejam do Brasil, da Argentina e da Venezuela.

SELECT * FROM Customers WHERE Country IN ('Brazil', 'Argentina', 'Venezuela')