오늘의 학습은 함수의 응용으로 지금까지 사용했던 함수들을 사용하는 시간입니다.
<함수의 응용 : 복합 함수 사용하기>
- 지금까지 배운 모든 함수로 실습
- 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;
'공부 자료 > SQL' 카테고리의 다른 글
[24일차] Self-Join. 자기 자신을 연결하기 (0) | 2023.01.24 |
---|---|
[23일차] Outer-Join. 모든 데이터 연결하기 (0) | 2023.01.23 |
[19일차] Group By / Having 원하는 값 만들기 (0) | 2023.01.19 |
[18일차] 그룹함수의 이해 part 2. 원하는 값 만들기 (0) | 2023.01.19 |
[17일차] 그룹함수의 이해 part 1. 원하는 값 만들기 (0) | 2023.01.17 |