Boa tarde, Realmente o que teu gerente quer é o correto gramaticalmente, no entanto, o banco ordena (pelo que me lembro) ignorando os espaços, como se fosse uma única string contínua. Uma forma de minimizar esse problema poderia ser separar nome e sobrenome em colunas diferentes, assim ordena-se primeiro pelo nome, depois pelo sobrenome (order by first_name, last_name ). Infelizmente essa solução ainda não resolve problemas com nomes compostos, mas ameniza um pouco a dificuldade encontrada em ordenar os termos alfabeticamente e ficaria mais próximo do que teu gerente deseja.
Abraços, André. 2009/9/1 sergio santos <sergio.serginhos...@gmail.com> > Pessoal > eu escrevi errado... coloquei o "h" no lugar errado > > ignorem o exemplo anterior e avaliem esse que está mais completo: > > > Meu lc_collate > > bdteste=# SELECT version(); > PostgreSQL 8.3.3 on x86_64-pc-linux-gnu, compiled by GCC cc (GCC) 4.2.3 > (Ubuntu 4.2.3-2ubuntu7) > > bdteste=# SHOW lc_collate; > pt_BR > > VALUES ('Thaisa Soares de Araujo'),('Thais Alves Soares'), ('Thais Cotta de > Almeida Tripoli'), ('Thaís dos Santos'); > Thaisa Soares de Araujo > Thais Alves Soares > Thais Cotta de Almeida Tripoli > Thaís dos Santos > > bdteste=# VALUES ('Thaisa Soares de Araujo'),('Thais Alves Soares'), > ('Thais Cotta de Almeida Tripoli'), ('Thaís dos Santos') ORDER BY 1; > Thais Alves Soares > Thaisa Soares de Araujo > Thais Cotta de Almeida Tripoli > Thaís dos Santos > > > segundo o meu gerente de RH "Thaisa Soares de Araujo" deve ser o últimon > nome > > obrigado > > > -- > Sérgio Antônio dos Santos > Bacharel em Sistemas de Informação > (31) 8573-7004 > http://serginhosant.wordpress.com/ > http://www.rccvicosa.com > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- André de Camargo Fernandes
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral