보통의 경우엔 쿼리에 ORDER BY가 걸려있어도 먼저 ROWNUM이 매겨지고 그 다음 조회가 되기 때문에
함께 쓰는 경우 원하는 ROWNUM을 얻을수 없었다.
가져오는 데이터에 order by 를 적용하여 ROWNUM 을 가져오는 방법
ROW_NUMBER() OVER (ORDER BY [COL_NAME] DESC)
-> SELECT A.*, ROW_NUMBER() OVER (ORDER BY writingSeq DESC) rn 식으로 사용
출처 : ://ggangpark.blog.me/60073563313
'DB > Oracle' 카테고리의 다른 글
오라클에서 정규식 사용(간단예제) (0) | 2013.08.01 |
---|---|
Got minus one from a read call 에러 (0) | 2012.12.28 |
ORA-01113: file 5 needs media recovery 에러 (2) | 2012.12.28 |
[오라클 락 LOCK]ORA-00054: resource busy and acquire with NOWAIT specified (0) | 2011.10.12 |
java 와 oracle 연동시 에러 (0) | 2010.05.07 |