Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 12-mar-2007, 11:00   #1 (permalink)
xatucans ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 5
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
xatucans está desconectado   Responder Citando
Antiguo 12-mar-2007, 13:26   #2 (permalink)
abulon ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 116
Cool 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
abulon está desconectado   Responder Citando
Antiguo 13-mar-2007, 01:47   #3 (permalink)
xatucans ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 5
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 está desconectado   Responder Citando
Antiguo 15-mar-2007, 11:01   #4 (permalink)
xatucans ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 5
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
xatucans está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:11.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93