通过:rowid。sql如下:select t.*,t.rowid from tablename t where ......; 解释:rowid就是oracle默认的行号,不管你的记录设怎么样的形式,第一列行号永远是1,以此类推。
rownum是结果集的行号,如果有排序 ,在子查询里排序,外面用rownum
select rn from (select rownum rn, userid, name from user) where userid = 200;卢韬旭