DATABASE(oracleDB 11g)/SQL
[SQL]width_bucket함수
SEUNGSAMI
2019. 1. 28. 16:58
width_bucket함수
width_bucket( 지정값, 최소값, 최대값, bucket개수 )
의 형식으로 사용한다.
지정값을 최소값과 최대값 기준으로 bucket의 개수 만큼 나누어주고 그 등급만큼 할당하여 준다.
입사일 기준으로 근속연수에 따라 30 등급으로 나누고 등급에 따라 1000의 수당을 준다. 2000년 1월 1일 기준.
(수당으로 내림차순)
1 2 3 4 | select employee_id 사번, last_name 이름, salary 연봉, width_bucket(hire_date, sysdate, '01/01/2000', 30)*1000 수당 from employees order by 수당 desc; | cs |
SQL을 배운지 얼마 되지 않아 잘못된 내용이 있을 수 있습니다. 틀린 내용이있다면, 댓글로 달아주세요.