2009-01-13 14 views

Respuesta

22
SELECT ROW_NUMBER() OVER (ORDER BY beatle_name ASC) AS ROWID, * FROM beatles 
+0

eso es todo. Gracias. Puede valer la pena mencionar que la orden por parte de beatle_name es opcional –

1

Comprobar fuera de la función row_number(); usted debería ser capaz de hacer esto en DB2 a través de:

SELECT row_number(), first_name FROM beatles 

Estoy casi seguro de que esto no es parte del estándar SQL, sin embargo, lo que no es probable que sea portátil debe que nunca será un problema.

0
SELECT ROW_NUMBER() OVER(ORDER BY BEATLE_NAME) ROWNUM,BEATLE_NAME FROM BEATLES; 
Cuestiones relacionadas