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

[SOLUCIONADO] Separar texto delimitado por comas, a columnas

Estas en el tema de Separar texto delimitado por comas, a columnas en el foro de Mysql en Foros del Web. Estimados, nuevamente yo molestando. Esperando aun no se haya publicado una soluición en éste foro acerca del tema que les comentaré tengo lo siguiente. De ...
  #1 (permalink)  
Antiguo 23/07/2014, 11:09
 
Fecha de Ingreso: julio-2014
Ubicación: Tlalnepantla
Mensajes: 14
Antigüedad: 10 años, 4 meses
Puntos: 0
Pregunta Separar texto delimitado por comas, a columnas

Estimados, nuevamente yo molestando.

Esperando aun no se haya publicado una soluición en éste foro acerca del tema que les comentaré tengo lo siguiente.

De la tabla Equipos se tiene la siguiente estructura:

Columna 1. Equipo
Columna 2. Componentes

De las cuales la información se despliega de la siguiente manera:

Equipo|Componentes
HP|Teclado, Mouse, Pantalla

Lo que estoy buscando es que la columna Componentes me las separe en columnas.

Será posible hacer eso en MYSQL?

Saludos.
  #2 (permalink)  
Antiguo 23/07/2014, 11:28
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Separar texto delimitado por comas, a columnas

MySQL te va a devolver lo que haya en la tabla, en las columnas que la tabla tenga. No puede separar un contenido en columnas dinámicamente. A lo más podrías depurar la tabla para poner cada valor en un registro distinto.
El resto es tema de programación, no de MySQL.

Ahora bien, lo que tienes alli es lo que denominamos "campo multivaluado", cosa total y absolutamente prohibida en el modelo relacional de bases de datos. Lo que correspondería hacer es depruar eso, y crear las tablas correctamente, con datos limpios.
Pero.. bueno, es tu decisión.

A nivel de SQL, no hay mucho por hacer para resolver lo que quieres. Te conviene hacerlo progrmáticamente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 23/07/2014, 11:37
 
Fecha de Ingreso: julio-2014
Ubicación: Tlalnepantla
Mensajes: 14
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Separar texto delimitado por comas, a columnas

Gracias por la respuesta.

Saludos.

Etiquetas: columnas, comas, sql, tabla
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:46.