Você não citou qual a versão do banco, mas uma alternativa que pode 
substituir o rownum (do Oracle) é:

create temp sequence rownum;

select nextval('rownum'), t.*
from suatabela t;

drop sequence rownum;

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