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

Responder a