Как я могу получить rownum в оракуле по порядку по имени? в SQL у меня есть запрос
SELECT ROW_NUMBER() OVER(ORDER BY FIRSTNAME) SRL FROM [SECURITY].[USERS] ORDER BY FIRSTNAME
Как это будет в Oracle?
SELECT ROW_NUMBER() OVER(ORDER BY FIRSTNAME)SRL FROM USERS
В Oracle ROWNUM относится к текущей записи в наборе результатов (который должен быть заказан).
ROWNUM
SELECT ROWNUM AS SRL FROM USERS ORDER BY FIRSTNAME
РЕДАКТИРОВАТЬ: ЭТО НЕПРАВИЛЬНО.ROWNUM присваивается ДО заказа.