
02/09/2009, 02:56
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: nuevo COUNT para cada registro de un select 7xtr3am,
en mi opinión es como dices, en MySQL puede hacerse usando dos variables, una que contendrá la de la letra inicial y otra el número (creo que hay alguna consulta de gnzsoloyo que lo hace con dos variables) y pasando dos ciclos, luego pondrías un LPAD para rellenar con ceros el número, pero deberías controlar también no pasar de 999, claro; y, por otra parte, qué ocurriría si borras un registro, es decir, uno de los nombres que empiezan por M más adelante; ¿te importaría mantener un M099, aunque hubiera sólo 98 nombres con M inicial? Y por otro lado, si no es mucho preguntar, ¿para qué quieres ese M004?; va a ser algún primary key o sólo se trata de un ejercicio? Una función de programación te permitiría generarlo en cada consulta sin tener que almacenar nada, y por tanto no hacer ningún update. |