Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

IN en MySQL

Estas en el tema de IN en MySQL en el foro de Bases de Datos General en Foros del Web. Hola tenia un problema para hacer una consulta con el mysql, se trata de que quiero hacer lo siguiente: Con el LIKE puedo poner para ...
  #1 (permalink)  
Antiguo 14/10/2004, 09:47
Avatar de miaka84  
Fecha de Ingreso: junio-2004
Ubicación: España
Mensajes: 16
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta IN en MySQL

Hola tenia un problema para hacer una consulta con el mysql, se trata de que quiero hacer lo siguiente:
Con el LIKE puedo poner para buscar lo siguiente: p.valor LIKE '%abc%'
Pero lo que yo queria hacer era compararlo con una lista y pense en el IN:
p.valor IN ('%abc%', '%afg%',...)
El problema es que me los coje literales.

sabeis alguna solución???
  #2 (permalink)  
Antiguo 14/10/2004, 10:53
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 11 meses
Puntos: 38
Hola miaka84.

Yo usaría varias expresiones LIKE unidas por or:

p.valor LIKE '%algo%' or p.valor LIKE '%algo%' or ...

Saludos.
  #3 (permalink)  
Antiguo 14/10/2004, 13:12
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Hola miaka84
Lo pudes hacer con expresiones regualres, seria mucho mejor
aqui encontraras mas informacion
http://www.mysql-hispano.org/page.php?id=14&pag=5

Última edición por Genetix; 14/10/2004 a las 13:14
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:00.