Search

SQL 실무편

오늘은 이제까지 배운 걸 총정리하고, 실무에 어떻게 적용해서 사용할 수 있을지 배워봅시다.

복습

1주차 - SQL 기본 문법 (링크)
2주차 - SQL 기초 함수 (링크)
3주차 - SQL 문법 및 함수 심화 (링크)

예제

대전제
우리 회사의 데이터는 users, orders 총 2개의 테이블로 나뉘어 저장되고
각각의 테이블에는 다음과 같은 정보가 저장되어 있습니다.
users - user_id / name / user_class / joined_at
orders - order_id / user_id / created_at
1.
최근 6개월 내 구매이력이 2건이상이며 VVIP, VIP 등급인 고객 수 (재구매 충성고객의 수)
쿼리
설명
2.
최근 6개월 내 구매이력이 2건이상이며 Family, 일반 등급인 고객 수 (재구매 일반고객의 수)
쿼리
설명
3.
가입 후 총 구매 이력이 1건이며, 최근 6개월 내 구매이력이 1건 있는 고객 수 (첫구매 고객의 수)
쿼리
설명
4.
가입 후 구매 이력이 1건 이상이며, 최근 6개월 내 구매이력이 없는 고객 수 (비활성 고객의 수)
쿼리
설명
5.
가입 후 구매 이력이 0건인 고객 수 (비구매 고객의 수)
쿼리
설명