내일배움캠프/TIL

[내일배움캠프]_사전캠 SQL 4일차

cork-7 2024. 11. 25. 23:23

여러 연산을 한번에 SQL문으로 작성

<Subquery>

- 여러번의 연산을 수행해야 할 때

- 조건문에 연산결과를 사용해야 할 때

- 조건에 Quary 결과를 사용하고 싶을 때

기본 구조

서로 다른 테이블에 있는 데이터를 한번에 조회하기

<Join>

- 엑셀에 vlookup과 유사

- 공통인 테이블이 있어야 가능

 

● Left Join 구조

- 공통 컬럼 (키값) 을 기준으로, 하나의 테이블에 값이 없더라도 모두 조회

 

● Inner Join 구조

- 공통 컬럼 (키값) 을 기준으로, 두 테이블 모두에 있는 값만 조회

기본 구조

 

4주차 숙제

<식당별 평균 음식주문 금액과 주문자의 평균 연령을 기반으로 Segmentation하기>

- 평균 음식 주문 금액 기준 : 5000이하/~10,000/ ~30,000/ 30,000 초과

- 평균 연령 : ~20대/30대/40대/50대 이상

 

PS.

~이 뭘 의미하는지 이해 못해서 해설 살짝봣음... '~'