본문 바로가기
클래스 리뷰/22.05 빡공단 SQL 강의

빡공단 22기 도전기 - SQL 작성 방법 및 유의사항 (16일차)

by 직_장인 2022. 11. 30.

 

 
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일차 인증!

 

 

댓글