일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 함수
- JEUS
- Book
- Tomcat
- 자바
- 오류
- JavaScript
- 마이플랫폼
- 에러
- 성능
- 한글
- oracle
- 데이터베이스
- 회계
- 톰캣
- error
- DB
- miplatform
- Report Designer
- 엑셀
- Eclipse
- 태그를 입력해 주세요.
- 도서
- 기타소득
- MIP
- 튜닝
- 오라클
- java
- 이클립스
- Excel
Archives
- Today
- Total
목록order by (1)
어느 가을날의 전환점
ORACLE|KEEP(DENSE_RANK FIRST ORDER BY …) - A컬럼 기준 정렬 후 지정 된 행의 B컬럼값 추출하기
필드 a와 같은 record에 있는 필드 b의 값을 가져오는 방법. first나 last 함수는 행을 서열화 시켜서 첫 번째나 마지막 행을 추출한다. MIN(B) (DENSE_RANK FIRST ORDER BY A [ASC|DESC]) MAX(B) (DENSE_RANK LAST ORDER BY A [ASC|DESC]) 【형식】 집합함수 KEEP ( DENSE_RANK FIRST ORDER BY expr [DESC|ASC][NULL{FIRST|LAST}],...) 【예제】 SQL> select 2 min(salary) keep (dense_rank first order by salary) "Worst", 3 max(salary) keep (dense_rank last order by salary) "Bes..
Database/Oracle
2010. 6. 17. 17:08