by 준일정 [SQL Query] MSSQL SQL [2018.03.29 10:32:01]
이런식으로 쿼리를 짜고 싶은데 어떻게 해야 할까요?
COUNT(*) OVER() - RN + 1
답변감사드립니다!!! 행복한 하루 되세요~
순번 부여시 정렬기준은 유니크해야지 혼동이 없습니다. 중복되는 기준만으로 정렬하면? 이문세가 1번이 될지? 이병헌이 1번이 될지 장담할 수 없습니다. 유일한 기준을 추가해 주는 것이 좋습니다.
SELECT deptno , ename , ROW_NUMBER() OVER(ORDER BY deptno , empno ) rn1 , ROW_NUMBER() OVER(ORDER BY deptno DESC, empno DESC) rn2 FROM emp ORDER BY rn1 ;
감사합니다!!!