pt_BR.UTF8
Em 3 de novembro de 2010 16:02, JotaComm <[email protected]> escreveu: > > Olá, > Em 3 de novembro de 2010 16:54, Emerson Hermann <[email protected]> > escreveu: >> >> /* >> Olá Pessoal, >> >> Estou com um pequeno problema referente a ordenação do Postgres. >> >> O moido é o seguinte conforme script abaixo em algumas aplicações como >> Excel ou BrOffice o VICTOR LUIZ% vem antes de VICTORIA DE FATIMA% mas >> no Postgres versão 8.3 com client e server com codificação UTF8 está >> ordenando invertido ao menos no meu caso. >> >> Observei que o Postgres está ordenando levando em consideração a >> remoção do espaço (space), então fiz um gambiarra para resolver essa >> situação que foi usar o translate no order by, porém alguem sugere uma >> solução melhor ou poderia dizer o motivo de tal comportamento, >> arquivos de configuração ou algo semalhante para resolver tal problema >> ? > > Qual o locale do seu banco? > >> >> OBS: Verifiquei que na versão do Postgres 8.4 e 9.0 não ocorre tal >> comportamento. >> >> Desde de já agradeço a colobaração de todos. >> >> Cordialmente, >> >> Emerson Hermann >> DBA >> >> */ >> CREATE TEMP TABLE ord ( >> nome VARCHAR(50) >> ); >> INSERT INTO ord (nome) VALUES ('VICTOR LUIZ NOBREGA DIAS DE FERIADO'); >> INSERT INTO ord (nome) VALUES ('VICTORIA DE FATIMA FERREIRA DE LIMA'); >> INSERT INTO ord (nome) VALUES ('ABEL ARAUJO DOS SANTOS DE CARVALHO'); >> >> SELECT * FROM ord ORDER BY NOME ASC; >> >> SELECT * FROM ord ORDER BY translate(nome,' ','0') ASC; >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > []s > -- > JotaComm > http://jotacomm.wordpress.com > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
