다음은 특정 컬럼에 대한 역순으로 일정 개수의 레코드를 뽑는 MS-SQL의 쿼리이다.
SELECT TOP 100 * FROM table이 쿼리를 Oracle에 포팅한답시고 다음과 같이 쿼리를 날렸더니..
ORDER BY order_col DESC
SELECT * FROM table엉뚱한 결과가 나타났다. 어떤 결과? 무작위로 100개 뽑은 다음, 뽑은 데이터를 order_col에 대한 역순으로 정렬한 테이블..
WHERE ROWNUM <= 100
ORDER BY order_col DESC
more..


댓글을 달아 주세요