SQL 3-2일차

gyu·2021년 10월 24일
0

Sparta-SQL

목록 보기
8/11

지금껏 배웠던 문법을 join과 사용해보기

!조심

어느테이블의 필드인지 안쓰면 err-ambiguous이 뜰 수 있음

정답본

+유저의 포인트 정보가 담긴 테이블에 유저 정보를 연결해서, 많은 포인트를 얻은 순서대로 유저의 데이터를 뽑아보자!

주문 정보에 유저 정보를 연결해 네이버 이메일을 사용하는 유저 중, 성씨별 주문건수를 세어보자!

퀴즈
1)결제 수단 별 유저 포인트의 평균값 구해보기

2)결제하고 시작하지 않은 유저들을 성씨별로 세어보기***
시작하지 않은 유저들은 e.is_registered = 0 으로 처리됨

3)과목 별로 시작하지 않은 유저들을 세어보기

4)웹개발, 앱개발 종합반의 week 별 체크인 수를 세어볼까요? 보기 좋게 정리해보기!
group by, order by에 콤마로 간단하게 이어서 두 개 필드를 걸 수 있음

5)연습4번에서, 8월 1일 이후에 구매한 고객들만 골라내보기

+보통 공통된 필드값은 unique한 값으로 잡음(ex)user_id)
공통된필드값이 unique하지않은 필드(ex) course_id)로 잡을 경우 결과값이 같게 안나올 수 있음
(안그럼 왼쪽 테이블 한 줄당 오른쪽 두 줄이 나올수도 있고.. )

profile
#TechExplorer 🚀 Curious coder exploring the tech world, documenting my programming journey in a learning journal

0개의 댓글