| From: | "Guillermo O(dot) Burastero" <linux(dot)gb(at)gmail(dot)com> |
|---|---|
| To: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Cómo numerar secuencialmente las filas resultado de una consulta en SQL |
| Date: | 2006-08-08 19:27:14 |
| Message-ID: | 8deaabc60608081227y4e06db9eua89195b93017822e@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Alguien sabe cómo escribir (en lo posible sin apelar a un
procedimiento almacenado) una consulta sql para que agregue como
primera columna un campo con el nº de orden de cada registro que sale
como resultado de la misma ?
Ej. si tengo la tabla personas asi:
select nombre from personas ;
nombre
----------
Juan
Pablo
Angel
Mario
y la quiero ordenada por nombre hago
select nombre from personas order by nombre me da
nombre
----------
Angel
Juan
Mario
Pablo
Ahora bien, quiero agregar un campo virtual en la consulta llamado
NroDeOrden de modo que quede la salida:
NroDeOrden | nombre
-------------------------------
1 | Angel
2 | Juan
3 | Mario
4 | Pablo
--
Guillermo O. Burastero
Usuario GNU/Linux #84879 - http://counter.li.org/
Bahía Blanca, Buenos Aires, Argentina
Tel. +54(291)454-6132
| From | Date | Subject | |
|---|---|---|---|
| Next Message | juan delgado | 2006-08-08 19:28:40 | Re: hola amigos como estan |
| Previous Message | Juan Martínez | 2006-08-08 19:21:03 | Re: hola amigos como estan |