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

select a dato especifico de un campo

Estas en el tema de select a dato especifico de un campo en el foro de Mysql en Foros del Web. buen dia mi problema es el siguiente tengo un tabla donde guardo unos datos concatenados Cita: tabla: campo1---------- campo 2 auto ----------marisol estefania brenda casa ...
  #1 (permalink)  
Antiguo 15/07/2011, 11:58
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 2 meses
Puntos: 53
select a dato especifico de un campo

buen dia mi problema es el siguiente

tengo un tabla donde guardo unos datos concatenados


Cita:
tabla:
campo1---------- campo 2
auto ----------marisol estefania brenda
casa ----------adrian carlos marisol
verde ---------- esteban marisol adrian pedro
julio -----------carlos rosa brenda jose juan eulalio
saxofon ----------- andres rosa
por ejemplo quisiera hacer un select del campo 1 donde el campo2 tenga la palabra marisol

se puede lograr eso?

**no se puede modificar la base de datos(nuevo campo o nueva tabla)
** los datos del campo2 son concatenados por espacios entre si y no acepto mas de una palabra para introducir a cada uno

esto seria un extra:
Cita:
o mejor aun se puede eliminar solo la palabra marisol del campo2 y que quedasen las demas palabras ?

de antemano muchas gracias
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #2 (permalink)  
Antiguo 15/07/2011, 12:11
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: select a dato especifico de un campo

Cita:
por ejemplo quisiera hacer un select del campo 1 donde el campo2 tenga la palabra marisol
Básicamente si. Sólo debes usar el WHERE campo2 LIKE '%marisol%'.

Cita:
*no se puede modificar la base de datos(nuevo campo o nueva tabla)
Eso es lamentable, porque lo que tienes es un mal diseño de tabla, base y relaciones.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: dato, especifico, select, tabla, campos
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 03:26.