Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

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.

La FAQ Consulta SQL operador in tiene Pertenece a la categoría:


 Respuesta de Miguel Angel Alvarez  22/6/06 
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)

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestran 2 comentarios revisados

 Comentario de Giber
05/7/06 
Si los valores son strings (cadena) debes poner el simbolo '. Por ejemplo ... IN ('Carlos', 'Pepe')

 Comentario de Roger Cava
08/7/06 
Mira tambien puedes usar el And y or


select * from tabla where campo='valor1' or campo='valor2' or campo='valor3'

esta es una forma.
espero q te ayude.
saludos roger.

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se ha encontrado un comentario sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Ordenar registros de base de datos por fecha
  + Ejecución de sentencias SQL y caracter comilla
  + Sentencia SQL que sume los precios de todos los productos
  + Actualizar solo dos campos de un registro
  + Seleccionar una parte de una cadena en SQL Server
  + Consulta SQL por parecidos
  + Calculo de días laborables con SQL
  + Vistas en SQL
  + SQL para contar los registros que tienen un campo con valor repetido
  + Sentencia SQL para vaciar una tabla
  + Alterar la estructura de una tabla con SQL
  + Error en sentencia SQL
  + Operador módulo o resto de la division en MySQL
  + Consulta SQL con between
  + Distinct en SQL
  + Obtener el valor más alto de un campo en un conjunto de registros
  + DateDiff en sql
  + Archivos .sql
  + Duplicar registro en tabla sql
  + Contar registros en SQL
  + Duda SQL con tablas relacionadas y selects anidados para saber el registro

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia