registros - pivot sql server




¿Cómo escribo una consulta que muestra el número de fila como una columna? (2)

Mira la función row_number (); Debería poder hacer esto en DB2 a través de:

SELECT row_number(), first_name FROM beatles

Sin embargo, estoy casi seguro de que esto no forma parte del estándar SQL, por lo que no es probable que sea portátil en caso de que sea un problema.

¿Cómo escribo una consulta que muestra el número de fila como una columna? Esto es DB2 SQL en un iSeries.

por ejemplo, si tengo

mesa de los Beatles:

John
Paul
George
Ringo

y quiero escribir una declaración, sin escribir un procedimiento o ver si es posible, eso me da

1 John
2 Paul
3 George
4 Ringo

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




db2