Em 24/11/2011 18:44, JotaComm escreveu:
> Estranho.. Qual o locale e codificação que você está usando?
>
psql -l
====> Codificação  UTF8,  Collation  pt_BR.UTF-8,  CType   pt_BR.UTF-8
> Tem um exemplo do erro que deu?
Erro não; apenas não surtiu efeito: ou seja, resultou ignorando o asterisco
SELECT * FROM nomes ORDER BY nome='LORENA' DESC,nome ASC;
====>  ANA, IVA, *LORENA, MARIA...

mas colocando o asterisco em LORENA no ORDER BY, funcionou:
SELECT * FROM nomes ORDER BY nome='*LORENA' DESC,nome ASC;
====> *LORENA, ANA, IVA, MARIA...

testei colocando asterisco em MARIA também e o resultado foi:
SELECT * FROM nomes ORDER BY substr(nome,1,1) ASC, nome ASC;
====> *LORENA, *MARIA, ANA, IVA...

colocando um espaço em branco em MARIA:
====>  MARIA, *LORENA, ANA, IVA....

Obs: os resultados são em coluna; apenas aqui apresentei em linha

Abração

Paulo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a