IN: igual a uno de los valores posibles



El uso más común de la palabra clave IN es dentro de la cláusula WHERE y se utiliza para enumerar una serie de valores exactos que queremos que cumpla el filtro de nuestra consulta, pudiendo ser uno o más valores los buscados y un ejemplo de esto sería el siguiente:

SELECT * FROM [nombre_de_tabla] WHERE [campo a filtrar] IN ('VALOR_1' , 'VALOR_2', 'VALOR_n')


Como resultado vamos a obtener todos aquellos registros que cumplan con la condición de que [campo a filtrar] sea igual a VALOR_1, o bien sea igual a VALOR_2 y así con cada uno de los valores, los cuales tienen que estar:


Es equivalente a armar la condición con la lista de valores posibles separados por el operador OR, ya que se tiene que cumplir que sea igual a uno de esos valores.
Si colocamos un solo valor dentro del grupo entre paréntesis del IN, obtendremos la condición equivalente a decir WHERE [campo a filtrar] = 'VALOR_1'


 
 



Búsquedas más frecuentes
Lenguaje SQL