사용할 기법 결정하기

SQL에서의 데이터 조작

Mona Khalil

Data Scientist, Greenhouse Software

같은 것을 부르는 다른 이름?

  • 상당히 겹치지만...

제목 없는 프레젠테이션.png

  • ...완전히 같지는 않습니다!
SQL에서의 데이터 조작

기법 구분하기

조인(Join)

  • 2개 이상 테이블 결합
    • 단순 연산/집계

상관 서브쿼리

  • 서브쿼리와 테이블 매칭
    • 조인의 한계 극복
    • 처리 시간 큼

다중/중첩 서브쿼리

  • 다단계 변환
    • 정확도·재현성 향상

CTE(Common Table Expression)

  • 서브쿼리를 순차적으로 구성
  • 다른 CTE 참조 가능
SQL에서의 데이터 조작

무엇을 써야 할까요?

  • 데이터베이스/질문에 따라 다름
  • 다음을 가장 잘 지원하는 기법을 선택
    • 쿼리의 재사용
    • 명확하고 정확한 결과 생성
SQL에서의 데이터 조작

다양한 사용 사례

조인(Join)

  • 2개 이상 테이블 결합 (직원별 총 매출은?)

상관 서브쿼리

  • 각 직원은 누구에게 보고하나요?

다중/중첩 서브쿼리

  • 분기별 영업사원당 평균 거래 규모는?

CTE(Common Table Expression)

  • 마케팅·영업·그로스·엔지니어링 팀의 핵심 지표 성과는?
SQL에서의 데이터 조작

Ayo berlatih!

SQL에서의 데이터 조작

Preparing Video For Download...