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

dividir cadenas de un campo

Estas en el tema de dividir cadenas de un campo en el foro de Mysql en Foros del Web. hola amigos, tengo una inquietud, amigos estoy tratando de introducir un nuevo registro a una tabla, bueno estoy tratando de recuperar el id del ultimo ...
  #1 (permalink)  
Antiguo 24/11/2008, 15:29
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
dividir cadenas de un campo

hola amigos, tengo una inquietud, amigos estoy tratando de introducir un nuevo registro a una tabla, bueno estoy tratando de recuperar el id del ultimo registro, pero este campo combina caracteres y numero, por ejemplo

I0114.....
I0113.....
I0112.....
.
.
.
.

y pues solo deseo incrementar los numeros
en este caso el siguiente registro seria I0115,

Y mi pregunta es como divido el campo I0114 para tener 0114 por un lado y El I por otro
gracias por su tiempo
  #2 (permalink)  
Antiguo 24/11/2008, 21:41
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: dividir cadenas de un campo

Si se trata siempre de una letra y 4 números, puedes hacerlo de dos maneras,

1) SELECT LEFT(campo,1) primparte, RIGHT(campo,4) segparte FROM `tabla`

2) SELECT SUBSTRING(campo,1,1) primparte, SUBSTRING(campo,2,4) segparte FROM `tabla`
  #3 (permalink)  
Antiguo 25/11/2008, 11:45
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: dividir cadenas de un campo

ok gracias es la buena
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 23:31.