IN (SQL Server Compact)

Determina si un valor determinado coincide con algún valor de una subconsulta o una lista.

Sintaxis

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

Argumentos

  • test_expression
    Cualquier expresión válida en MicrosoftSQL Server Compact.

  • subquery
    Subconsulta que tiene un conjunto de resultados de una columna. Esta columna debe tener el mismo tipo de datos que test_expression.

  • expression [ ,... n]
    Lista de expresiones para probar si existe alguna coincidencia. Todas las expresiones deben ser del mismo tipo que test_expression.

Tipos de resultado

bit

Valor devuelto

Si el valor de test_expressiones igual a cualquier valor devuelto por subquery o si es igual a cualquier expression de la lista separada por comas, el valor devuelto es TRUE. De lo contrario, el valor devuelto es FALSE.

El uso de NOT IN niega el valor devuelto.

Ejemplo

El ejemplo siguiente selecciona todos los clientes de una tabla que proceden de Brasil, Argentina y Venezuela.

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