2009/8/31 sergio santos <sergio.serginhos...@gmail.com>:
> Pessoal,
> o gerente do RH aqui da empresa tá reclamando da forma que o postgres está
> ordenando o nome dos funcionários na lista de pagamento.
>
> No relatório aparece assim:
> Tahisa Soares de Araujo
> Thais Alves Soares
>
> Ele precisa que fique assim
> Thais Alves Soares
> Tahisa Soares de Araujo
>
> vejam que o postgres entende que o "a" precede o "espaço"...
>
> alguém já passou por algo parecido?
>


Qual o seu lc_collate?

bdteste=# SELECT version();
                                              version
---------------------------------------------------------------------------------------------------
 PostgreSQL 8.3.7 on i486-pc-linux-gnu, compiled by GCC gcc-4.3.real
(Ubuntu 4.3.3-5ubuntu4) 4.3.3
(1 registro)

bdteste=# SHOW lc_collate;
 lc_collate
-------------
 pt_BR.UTF-8
(1 registro)

bdteste=# VALUES ('Thaisa Soares de Araujo'),('Thais Alves Soares');
         column1
-------------------------
 Thaisa Soares de Araujo
 Thais Alves Soares
(2 registros)

bdteste=# VALUES ('Thaisa Soares de Araujo'),('Thais Alves Soares') ORDER BY 1;
         column1
-------------------------
 Thais Alves Soares
 Thaisa Soares de Araujo
(2 registros)

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a