공부 자료/SQL
[20일차] 함수의 응용. 복합 함수 사용하기
희희웃는청바지
2023. 1. 20. 22:36
오늘의 학습은 함수의 응용으로 지금까지 사용했던 함수들을 사용하는 시간입니다.
<함수의 응용 : 복합 함수 사용하기>
- 지금까지 배운 모든 함수로 실습
- FROM WHERE GROUP BY HAVING SELECT ORDER BY 순으로 실행 꼭 기억하기!
- SYSDATE 함수는 현재 시스템 상 시간을 나타내줌
- 오늘의 예문
select job_id as 직업정보
, count(*) as 직원수
, round(avg(salary),2) as 평균급여
, min(round(months_between(sysdate, hire_date)/12)) as 최소근속년수
, max(round(months_between(sysdate, hire_date)/12)) as 최대근속년수
from employees
where round(months_between(sysdate, hire_date)/12) >= 10
group by job_id
having count(*) > 1
order by 직원수 desc;