오늘의 학습은 지난번 그룹 함수의 연장선상입니다! 어떤 내용을 배울지 알아보러 가시죠!
- SELECT 절에 CASE WHEN 구문 사용 시 구문 그대로를 GROUP BY에 옮겨와서 피벗 테이블 생성 가능
- ORDER BY는 정렬하는 함수로 오름차순이 default, 내림차순 정렬 시 뒤에 desc 붙여주기
SELECT case when salary <= 7000 then '저소득자'
when salary <= 15000 then '중위소득자'
else '고소득자' end as 소득그룹
, avg(salary) as 평균급여
FROM employees
GROUP BY case when salary <= 7000 then '저소득자'
when salary <= 15000 then '중위소득자'
else '고소득자' end;
'공부 자료 > SQL' 카테고리의 다른 글
[20일차] 함수의 응용. 복합 함수 사용하기 (0) | 2023.01.20 |
---|---|
[19일차] Group By / Having 원하는 값 만들기 (0) | 2023.01.19 |
[17일차] 그룹함수의 이해 part 1. 원하는 값 만들기 (0) | 2023.01.17 |
[16일차] SQL의 작성 접근방법 (0) | 2023.01.16 |
[15일차] Case When. 원하는 값 만들기 (0) | 2023.01.15 |