Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Secure Coding
- 스프링
- 항해플러스 백엔드 7기
- 서블릿
- 불친절한 SQL 프로그래밍
- 스프링입문
- 시큐어코딩
- 자바의정석
- 항해플러스
- 자바의정석 연습문제
- 항해 추천인코드
- 자바연습문제
- 항해 추천인
- 인프런
- 이것이자바다
- Java의정석
- JPA
- 항해플러스 회고
- Spring
- Numpy
- 제네릭
- Python
- 자바공부
- java
- 항해플러스 백엔드
- 스프링 부트와 JPA
- 스프링MVC
- 불친절한SQL프로그래밍
- 김영한
- 스프링 핵심원리
Archives
- Today
- Total
목록분석함수방식 (1)
Continuous Challenge

15.1.1 ROWNUM 문법 ORDER BY 절로 행을 정렬하고, 정렬된 행을 ROWNUM 슈도 칼럼으로 제한한다. ROWNUM 슈도 칼럼은 행이 반환되는 순서대로 순번을 반환한다. 1부터 시작하고 행이 반환될 때마다 순번이 증가한다. Top-N 쿼리는 시스템 성능에 미치는 영향이 크기 때문에 작성 표준을 신중하게 결정해야 한다. 현재까지는 ROWNUM 방식을 가장 많이 사용하고 있다. SELECT empno, sal, ROWNUM AS rn WHERE ROWNUM = 2; 위의 쿼리는 결과가 반환되지 않는다. ROWNUM 슈도 칼럼은 1부터 시작하고 행이 반환될 때마다 순번이 증가하기 때문에 ROWNUM = 2 조건은 항상 FALSE 다. sal을 오름차순으로 정렬하여 상위 5개의 행을 조회할 때, ..
Study/불친절한 SQL 프로그래밍
2019. 12. 12. 09:08