Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Seleccionar de un campo (http://www.forosdelweb.com/f86/seleccionar-campo-472191/)

xatucans 12/03/2007 11:00

Seleccionar de un campo
 
Hola, soy bastante nuevo en mySql y sql y tengo una duda. Tengo una base de datos que cuenta con una tabla en la cual hay un campo llamado images. En dicho campo se almacenan los nombres de una serie de imágenes separados por comas. Yo quiero seleccionar mediante una sentencia sql la primera de esas imágenes, es decir, todo el texto hasta la primera coma, ¿podría alquien explicarme como hacerlo? gracias.

Un saludo, Xatucans

abulon 12/03/2007 13:26

Re: Seleccionar de un campo
 
yo te sugeriria que mejor pusieras los nombres de las imagenes por row e identificado por una clave cada uno....asi puedes extraer el id en forma mas rapida, espero te sirva....sino me cuentas

xatucans 13/03/2007 01:47

Re: Seleccionar de un campo
 
Hola y gracias por tu respuesta, pero el problema es que la base de datos pertenece a un gestor de contenidos (Typo3) y no puede cambiarla

xatucans 15/03/2007 11:01

Re: Seleccionar de un campo
 
Ya he encontrado la respuesta, sería algo así:

SELECT SUBSTRING_INDEX('image1.jpg,imagen2.jpg,imagen3.jp g', ',', 1)


y obtendríamos image1.jpg , es decir, todo lo que hay delante de la primera coma


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

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.