728x90 반응형 SQL7 오라클 상위 몇개 가져오기 MYSQL에서는 간단하게 LIMIT 을 이용해서 출력된 결과 중 최상위부터 몇개까지의 데이터를 가져올 수 있다. 오라클에서 rownum이라는걸 지원한다고는 알고 있었고 이를 이용하면 된다고는 어렴풋이 알고있었으나 감이 잡히지 않아서 못쓰고 있던 속성이었다. 하지만 오늘 적당한 기회가 되어 직접 사용하면서 결과문을 확인해보어 알게되었다. 이력테이블에서 where 조건을 걸어서 상위 몇개만 출력하고 싶었던경우가 몇번 있었는데 그럴때마다 이력테이블의 시간 속성에 조건을 걸어주고 검색을 했었는데 이젠 그럴필요가 없어졌다. SELECT ROWNUM, A.* FROM (SELECT * FROM 이력테이블 A ORDER BY 시간속성명 DESC ) A WHERE ROWNUM 2021. 5. 18. 이전 1 2 다음 728x90 반응형