25

복잡한 쿼리 작성 전략

Day 5: VIEW와 종합 분석

학습 목표

단계별 접근법을 익힌다 쿼리 최적화 팁을 이해한다

복잡한 문제를 마주쳤을 때

"각 부서에서 평균 급여 이상을 받는 직원의 이름, 부서, 급여, 부서 평균 대비 차이를 조회하시오."

한 번에 쓰려고 하면 막막하다. 단계별로 나눠서 접근하자.


Step 1: 필요한 데이터 파악

  • 직원 정보: employees
  • 부서 정보: departments
  • 부서별 평균 급여: 계산 필요

Step 2: 부분 쿼리 작성

부서별 평균 급여:

에디터 로딩 중...

결과 확인하고, 잘 되면 다음 단계.


Step 3: 조인으로 확장

에디터 로딩 중...

Step 4: 조건과 계산 추가

에디터 로딩 중...

쿼리 최적화 팁

1. 필요한 열만 SELECT

에디터 로딩 중...

2. 필터링은 일찍

에디터 로딩 중...

3. 서브쿼리 vs JOIN

에디터 로딩 중...