如何在oracle中获取rownum而不是按名称排序?即在SQL中,我有一个查询
SELECT
ROW_NUMBER() OVER(ORDER BY FIRSTNAME) SRL
FROM
[SECURITY].[USERS]
ORDER BY
FIRSTNAME它在Oracle中会是什么样子?
发布于 2011-03-14 15:43:15
SELECT ROW_NUMBER() OVER(ORDER BY FIRSTNAME)SRL FROM USERS发布于 2011-03-14 15:54:48
在Oracle中,ROWNUM指的是结果集中的当前记录(应该进行排序)。
SELECT ROWNUM AS SRL
FROM USERS
ORDER BY FIRSTNAME编辑:这是错误的。在订购前分配ROWNUM。
https://stackoverflow.com/questions/5295928
复制相似问题