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

Responder a