Ordenacion de registros

_jose_
17 de Noviembre del 2003
Hola!!, tengo una base de datos con un monton de registros y la gracia de la ordenacion es que me gustaria que fuera por los dos apellidos, es decir:
jose antonio alarcon alcantara
jose anosek bnosecuanto
...

por supuesto en el caso de k existan... me podriais echar una mano??

Asias peña!!

Baltasar
17 de Noviembre del 2003
Tienes varias soluciones.
1.- Puedes poner un índice en la propia base de datos que incluya apellido1, apellido2 y nombre.
2.- Puedes hacer que se ordene al crear la consulta:
"select * from datos order by apellido1,apellido2,nombre"

A no ser que en la base de datos no tengas esos campos separados, sino que tengas en un único campo todo el nombre completo. Si es así, lo llevas muy mal. Podrías hacer una función que te ordenara (complicado pero se puede) pero al tener personajes con dos nombres, la cosa se complica.
Si ese es el caso, te aconsejo hacer antes un desglose de los apellidos y el nombre.

Saludos

_jose_
17 de Noviembre del 2003
muxas gracias Baltasar!!!