oracle如何在结果集中返回查询表中的记录行号

2024年11月18日 15:37
有3个网友回答
网友(1):

通过:rowid。
sql如下:
select t.*,t.rowid from tablename t where ......;
解释:rowid就是oracle默认的行号,不管你的记录设怎么样的形式,第一列行号永远是1,以此类推。

网友(2):

rownum是结果集的行号,如果有排序 ,在子查询里排序,外面用rownum

网友(3):

select rn from (select rownum rn, userid, name from user) where userid = 200;
卢韬旭