如何编写将行号输出为列的查询?这是iSeries上的DB2 SQL.
例如,如果我有
表披头士:
John
Paul
George
Ringo
Run Code Online (Sandbox Code Playgroud)
而且我想写一个声明,如果可能的话,不写一个程序或视图,这给了我
1 John
2 Paul
3 George
4 Ringo
Run Code Online (Sandbox Code Playgroud)
Mic*_*uen 27
SELECT ROW_NUMBER() OVER (ORDER BY beatle_name ASC) AS ROWID, * FROM beatles
Run Code Online (Sandbox Code Playgroud)