E ainda... se for na versão 9.0 tem: select row_number() over (), t.* from suatabela t;
Neste caso tem que ter cuidado com o uso da cláusula ordem by... se for usá-la deve ser feito em uma subquery e o row_number() na query principal. sds Fábio Gibon ----- Original Message ----- From: "Benedito A. Cruz" <[email protected]> To: "Comunidade PostgreSQL Brasileira" <[email protected]> Sent: Friday, October 29, 2010 11:22 AM Subject: [pgbr-geral] Numero de "linha" de uma tabela Uma curiosidade minha: é possível, numa consulta, formatar a saída de forma que as linhas da tabela de saída venham "numeradas"? Por exemplo: fazendo uma consulta "select Nome from clientes", a saída é uma tabela com uma coluna Nome. A curiosidade é se é possível criar um select que devolva uma tabela com duas colunas, algo assim: |Numero|Nome| |1 |Jão | |2 |Zé | |3 |Tião| []s Bene -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. _______________________________________________ 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
