> Faqs > Consulta SQL operador in

Consulta SQL operador in

¿Cómo puedo hacer una sentencia SQL para seleccionar todos los registros que tengan un campo comprendido dentro de los valores de un conjunto? Por ejemplo, tengo una tabla de clientes y necesito sacar todos los clientes con códigos postales de valores 28230, 28231, 28250, 28001, 28450, 28003.

Respuestas

Para hacer esto puedes utilizar una serie de operadores or encandenados, pero lo más interesante es utilizar el operador in. La sentencia sería la siguiente:

select * from cliente where codigo_postal in (28230, 28231, 28250, 28001, 28450, 28003)

Miguel Angel
3295 146 215 17