Oi amigo, Essa solução com criando e destruindo a sequence não atende minha necessidade. pois quando executar no pgadmin por exemplo, ele vai me retornar uma mensagem no lugar da tabela com dados.
Mas vendo aqui, acabei de descobrir uma solução equivalente ao que preciso: *select rank() over (order by nome asc), nome from pessoa* grato, Daniel Em 14 de maio de 2010 12:10, Eder Sousa <[email protected]> escreveu: > Costumo fazer assim > > > > Create temp sequence x; > > Select nextval(‘x’::regclass), valor1, valor2…valorn from minha_tabela; > > Drop sequence x; > > > > > > *De:* [email protected] [mailto: > [email protected]] *Em nome de *Daniel Falcão > *Enviada em:* sexta-feira, 14 de maio de 2010 12:02 > *Para:* Comunidade PostgreSQL Brasileira > *Assunto:* [pgbr-geral] Numerando linhas via SELECT no PGSQL > > > > Senhores, > > Tenho o seguinte banco: > > *create table pessoa (id integer primary key, nome varchar); > insert into pessoa(id, nome) values(2, 'daniel'); > insert into pessoa(id, nome) values(45, 'jefferson'); > insert into pessoa(id, nome) values(23, 'eduardo'); > insert into pessoa(id, nome) values(1, 'silvio'); > insert into pessoa(id, nome) values(5, 'viviane'); > insert into pessoa(id, nome) values(5, 'soila');* > > preciso fazer uma simples consulta onde me retorne isso: > > linha | nome > ---------------------------- > 1 | daniel > 2 | eduardo > 3 | jefferson > 4 | silvio > 5 | soila > 6 | viviane > > no oracle, eu faria o seguinte comando: > > *select rownum as linha, nome from pessoa order by nome* > > a pergunta é: Como faço isso no postgres? Não existe uma variavel rownum no > postgres? > > -- > Atenciosamente, > Daniel Falcão > > Analista e Desenvolvedor de Software > http://lattes.cnpq.br/2208735579737258 > http://embuar.blogspot.com > http://twitter.com/embuar > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Atenciosamente, Daniel Falcão Analista e Desenvolvedor de Software http://lattes.cnpq.br/2208735579737258 http://embuar.blogspot.com http://twitter.com/embuar
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
