Se você deseja a ordem lexicográfica, faça o seguinte: select * from Tb_produ order by rpad(codigo, 5, ' ')
[]'s Em 17 de junho de 2011 11:59, Jairo <[email protected]> escreveu: > Pessoal alguém poderia ajudar com a seguinte situação: Estou fazendo um > teste com uma tabela teste**** > > Tb_produ campos código character varying(6) NOT NULL, descricao character > varying(30)**** > > ** ** > > Tenho seguinte registros:**** > > Código ;Descricao**** > > "3" ;"produto 1"**** > > "3000" ;"produto 2"**** > > "301" ;"produto 3"**** > > "a" ;"produto 4"**** > > "a3" ;"produto 5"**** > > "a31" ;"produto 6"**** > > "abc" ;"produto 7"**** > > ** ** > > Estou tentando fazer um select com order by com o campo Código porem > considerando**** > > os registros como numérico existe alguma forma???**** > > ** ** > > o resultado esperado do select teria que ser o seguinte:**** > > Código ;Descricao**** > > "3" ;"produto 1"**** > > "301" ;"produto 3"**** > > "3000" ;"produto 2"**** > > "a" ;"produto 4"**** > > "a3" ;"produto 5"**** > > "a31" ;"produto 6"**** > > "abc" ;"produto 7"**** > > ** ** > > Obrigado,**** > > ** ** > > Jairo de Melo Lázaro**** > > ** ** > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Mello Júnior 41.3252-3555
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
