[사진첨부]혹시 이런 쿼리를 짤 수 있을까요? 0 4 1,389

by 준일정 [SQL Query] MSSQL SQL [2018.03.29 10:32:01]


WERWER.PNG (40,649Bytes)

이런식으로 쿼리를 짜고 싶은데 어떻게 해야 할까요?

by 우리집아찌 [2018.03.29 10:36:20]

COUNT(*) OVER() - RN + 1 


by 준일정 [2018.03.29 10:41:36]

답변감사드립니다!!! 행복한 하루 되세요~


by 마농 [2018.03.29 10:52:38]

순번 부여시 정렬기준은 유니크해야지 혼동이 없습니다.
중복되는 기준만으로 정렬하면? 이문세가 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
;

 


by 준일정 [2018.03.29 13:46:15]

감사합니다!!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입