반응형
MSSQL에서는
select TOP 10 * from table
과 같은 식으로 상위 10개의 결과만 반환하는 TOP이라는 기능이 있다.
근데.. 오라클에서는... ㅡㅡ??
다른 방법이 있는지는 모르겠는데... 난 요래 한다.
select * from table
where rownum <= 10;
이렇게 하면 10개의 결과가 반환이 된다.
rownum 이란 것은 테이블의 컬럼이 아니다.
컬럼도 안 만들었는데 어떻게 쿼리를 날리냐!! 이딴 소리 하면 아가리 찢어 버린다 -_-
오라클이 사용하는 내부적으로 행들을 관리하는 뭐시기 이다.
데이터가 추가 될때마다 오라클이 알아서 rownum을 달아 준답니다.
반응형
댓글