일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- AIX NAS NFS
- 윈도우10 먹통현상 해결하기
- AIX NFS
- 붙여넣기 단축키
- 메타버스 용어
- 윈도우 10 슬라이드 종료 단축키 만들기
- 부자의 그릇 요약
- 바탕화면에 원격 데스크톱 연결 바로가기 만들기
- OpenSSL 업데이트
- 잘라내기 단축키
- 스타워즈 영화 감상 순서
- POP폰트
- 롤오버 기간을 설정한 비밀번호 마이그레이션 방법
- 오라클DB팁
- ie모드 해제
- AIX 버전확인
- 오라클팁
- 금리와 물가와의 상관관계
- 작업표시줄 먹통현상 해결하기
- 엑셀에서 콤마를 제외한 숫자 개수 세기
- 복사 단축키
- 한글 기호 자동변환 해제
- 업무에 바로 쓰는 SQL
- 삼성멀티캠퍼스SQL
- 윈도우 10 프리징 해결하기
- net user 사용법
- javascript redirection code
- 무료 이미지 제공 사이트
- 레드햇 버전확인
- 헤드퍼스트SQL
Archives
- Today
- Total
Today is Present.
DB2에서 ROWNUM 사용 방법 본문
오라클에서 where 절에 rownum = 1 이나 rownum < 2 를 활용하는 경험이 있어
DB2도 그 기능이 사용될까 싶어 네이버에 검색하니, 직접적인 rownum 은 없고,
추출된 결과에 서브쿼리 형식으로 rownum 의 제약을 거는 방법이 있다.
::: DB2에서 ROWNUM 사용방법
rownum을 사용하기 위해서는 rownumber 과 over 함수에 대해서 알아야합니다.
rownumber 함수는 select 된 행들을 1번부터 순서값을 부여합니다.
over 함수는 파라미터 값에 order by 함수를 사용할 수 있게 해줍니다.
(ROWNUM Query)
SELECT ROWNUMBER() OVER(컬럼명 desc) AS ROWNUM, A.*
FROM table_name;
(ROWNUM 으로 1줄만 추출하는 방법)
SELECT *
FROM (SELECT ROWNUMBER() OVER(컬럼명 desc) AS ROWNUM, A.* FROM table A)
WHERE ROWNUM < 2;
- 출처: 블랙디의 개발새발([IBM DB2] DB2 에서 ROWNUM row_number 사용하기 (tistory.com))
728x90
반응형
'DBMS - 오라클(Oracle)' 카테고리의 다른 글
오라클 사용자 계정 잠금 해제 방법(ALTER USER) (0) | 2023.08.02 |
---|---|
오라클 사용자 비밀번호 변경 방법(ALTER USER) (0) | 2023.08.02 |
DBMS 학습 URL 링크 (0) | 2023.02.17 |
전문가를 위한 오라클 아키텍처 입문(DB 버퍼 캐시의 역할과 효과) (0) | 2022.12.05 |
롤오버 기간을 설정한 비밀번호 마이그레이션 방법 (0) | 2022.10.28 |