본문 바로가기
IT & 테크

[IBM DB2] DB2 에서 ROWNUM row_number 사용하기

by BlackD 2019. 10. 9.
반응형

IBM DB2에서 ROWNUM 사용하기 

 

ibm db2는 사실 점유율이 높지 않기때문에 사용하는 참고자료들을 찾기가 쉽지않습니다.

 

그래서!! 블랙디가 직접 참고 자료를 만들게 되었습니다. 짝짝짝 박수 clap your hands!! make some noise!!

 

 

DB2 란 무엇인가??

 

ibm에서 출시한 DBMS(데이터베이스 관리 시스템)이다. 연동 os는 리눅스, 유닉스, 윈도우즈 등이 있습니다.

db2의 최대 장점으로는 다수의 유저들이 여러개의 관계형 db를 동시에 접근할 수 있는 대형 db시스템을 위한 시스템입니다.

 

DB2에서 ROWNUM 사용방법

 

rownum을 사용하기 위해서는 rownumber 과 over 함수에 대해서 알아야합니다.

rownumber 함수는 select 된 행들을 1번부터 순서값을 부여합니다.

over 함수는 파라미터 값에 order by 함수를 사용할 수 있게 해줍니다.

 

ROWNUM Query 예제)

반응형

SELECT ROWNUMBER() OVER() AS ROWNUM, A.* FROM BLACKD A

 

 

ROWNUM 으로 BETWEEN 예제)

SELECT * FROM (SELECT ROWNUMBER() OVER() AS ROWNUM, A.* FROM BLACKD A) AS B

WHERE ROWNUM BETWEEN 1 AND 10

 

 

이것으로 ibm db2에서 rownum 사용하기 방법 TIP을 마치겠습니다.

 

감사의 표현은 좋아요 하트

반응형