SQL 작성 시 접근 방법과 문제 해결 방법
1. SQL작성 시 유의사항
- SQL은 비전공자들도 배울 수 있는 '쉬운 언어'이다.
- 쉬운만큼 기초가 중요하기 때문에 구조를 정확하게 이해해야 한다.
- 에러는 대부분 오타에 의해 발생하기 때문에 반복 연습이 중요하다.
- 쉬운 부분을 먼저 작성하고, 단계별로 쌓아나간다.
2. 연습문제
- 사원테이블의 소득구간별 대상자 수와 평균급여, 최대, 최소 연봉을 구하시오.
- 소득구간
00000 ~ 70000 (저소득)
70000 ~ 200000 (중위소득)
200000 ~ 250000 (고소득)
250000 ~ (초고소득)
- 연봉산출 = 급여(salary) + (급여 * 커미션(commission))
커미션이 null인 사람은 급여가
20000 초과일 경우 0.38,
15000 초과일 경우 0.44,
10000 초과일 경우 0.40,
그 외 0.35
- 먼저 커미션의 null값을 처리한다.

- 급여와 커미션을 계산하여 연봉을 산출한다.

- 구간을 조건으로 하여 나눌경우는 CASE WHEN()을 활용한다.
- 평균급여, 최대, 최소는 AVG(), MAX(), MIN()을 활용한다.
16일차 인증!


'클래스 리뷰 > 22.05 빡공단 SQL 강의' 카테고리의 다른 글
빡공단 22기 도전기 - SQL 그룹함수2 (18일차) (0) | 2022.11.30 |
---|---|
빡공단 22기 도전기 - SQL 그룹함수1 (17일차) (0) | 2022.11.30 |
빡공단 22기 도전기 - SQL CASE WHEN (15일차) (0) | 2022.11.30 |
빡공단 22기 도전기 - SQL 날짜 및 그룹 함수 (14일차) (0) | 2022.11.30 |
빡공단 22기 도전기 - SQL 데이터 정의 함수 (13일차) (0) | 2022.11.30 |
댓글