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

Extraer cadenas en las consultas

Estas en el tema de Extraer cadenas en las consultas en el foro de Mysql en Foros del Web. Hola muy buenas a todos; os cuento: Al aplicar la sentencia SELECT * from POBLACIONES; me aparece: 41111-Almensilla ( Sevilla) 41927-Mairena del Aljarafe ( Sevilla) ...
  #1 (permalink)  
Antiguo 02/05/2007, 04:32
 
Fecha de Ingreso: diciembre-2006
Mensajes: 19
Antigüedad: 17 años, 3 meses
Puntos: 1
Extraer cadenas en las consultas

Hola muy buenas a todos; os cuento:


Al aplicar la sentencia SELECT * from POBLACIONES; me aparece:

41111-Almensilla ( Sevilla)
41927-Mairena del Aljarafe ( Sevilla)
41370-Cazalla de la Sierra ( Sevilla)

Pues me interesaría limitar los resultados desde el guión "-", hasta el paréntesis "(" de modo que quede asi:

Almensilla
Mairena del Aljarafe
Cazalla de la Sierra

¿sabeis alguna función, he probado con substring pero solo puedo aplicarlo a una cadena y no a varias filas del resultado?

Gracias.
  #2 (permalink)  
Antiguo 03/05/2007, 06:04
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: Extraer cadenas en las consultas

mmmm...., hola Si utilizas la funcion explode() para que separe primero por el guion, te quedara la cadena en dos partes, en un array, una con el numero y la otra con el resto incluyendo los parentesis. Luego con otra funcion podrias quitar el parentesis, es una sugerencia. Saludos
__________________
->Aprender es un proceso que incluye el error..
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 02:05.