[DB2] DB2 - Paging -rownumber() 이용

  select * from (
  select rownumber() over() as rn  from (select accno , cash from accountinfo ) as aa
) a
where a.rn between 1 and 10

.. rownumber() 이용시에 원래 쿼리에서 order by 를 사용했을 경우 순서를 보장하려면 다음과 같이 해 줘야 한다.

rownumber() over(order by XXXX,XXX)

==========================================================

fetch first xx rows 를 이용할 수 도 있다.

 select * from TABLE_NAME
 fetch first 5 rows

==> 상위 5개의 row를 select 한다.

댓글

이 블로그의 인기 게시물

db2 user 생성 및 권한 설정

db2 테이블스페이스 확인 및 확장

AIX tape 백업