반응형
--부서별 최소값과 최대값 구하기
select
department_id
, max(employee_id || ' ' || last_name) keep(dense_rank first order by salary desc) maxsalary
, max(salary) maxxx
, min(employee_id || ' ' || last_name) keep(dense_rank last order by salary desc) minsalary
, min(salary) minxxx
from employees
group by department_id;
select
department_id
, max(employee_id || ' ' || last_name) keep(dense_rank first order by salary desc) maxsalary
, max(salary) maxxx
, min(employee_id || ' ' || last_name) keep(dense_rank last order by salary desc) minsalary
, min(salary) minxxx
from employees
group by department_id;
반응형
'Oracle' 카테고리의 다른 글
[윈도우 함수] 범위를 주어서 집계값을 조회 (0) | 2015.07.29 |
---|---|
[ntile]레코드를 일정 비율로 분할해준다. (0) | 2015.07.29 |
순위함수 (0) | 2015.07.29 |
분석 함수 sum() over(partition by ---) (0) | 2015.07.29 |
시스템 뷰 및 테이블 정보 조회 (0) | 2015.07.29 |
댓글