Bueno pude solucionarlo y aqui lo comparto.
de repente no es muy practico para algunos pero al menos no tengo queja de los 
usuario del sistema

he creado una funcion que remplaza 'á' x 'a', 'Á' x 'A'  y asi todos los 
vocales y los 'ñ' po 'n ' y a esa funcion le denomine
cambiar y solo hice la siguiente consulta.



select * from tabla order by 
cambiar(appa || ' ' ||  apma || ' ' ||  nombre)


saludos.

Carlos Chinga
Huacho - Perú.


From: [email protected]
To: [email protected]
Date: Tue, 17 Mar 2009 12:31:11 -0500
Subject: [l-plug] ordenamiento alfabetico de nombre en postgres








saludo amigos, me encuentro en una situacion que no puedo resolver asi que 
recurro a la lista haber si alguien ha tenido experiencia en el ordenamiento 
alfabetico de nombres en postgres, tengo la siguiente informacion en mi tabla

id                appa             apma
40801418   LLANOS      VELASQUEZ 
40302514   LOZANOS    SALAZAR
35241454   LÁZARO      RAMIREZ

mi bd tienen  ENCODING = 'SQL_ASCII', y la verdad tengo mas de 200 tablas como 
para migrarlo sin que se pierda la data a otro enconding

lo que necesito es ordenar de manera alfabetica obteniendo el siguiente 
resultado

id                appa             apma

35241454   LÁZARO      RAMIREZ

40302514   LOZANOS    SALAZAR

40801418   LLANOS      VELASQUEZ 

he googleado y he encontrado lo siguiente pero veo que no ha ayudado en nada 

select * from tabla order by 
convert(appa || ' ' ||  apma || ' ' ||  nombre, 'LATIN1', 'UTF8')

si alguien ha podido superar este inconveniente le agradeceria mucho pueda 
compartirlo.

atte.

Carlos Chinga



Explore the seven wonders of the world Learn more!
_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a