PM 부트캠프 사전캠프 7일차 후기
출근도 월요일이 제일 힘든 것 만큼 공부도 월요일이 제일 힘든 것 같닼ㅋㅋ큐ㅠㅠ

월요병에 걸렸지만 오늘도 열심히 해봐야지 하핫!
미미유 화이팅이다😀🔥🔥
SQL 공부 5일차
문자 데이터 변경과 Group by 절을 사용해보자!
실습1
서울 지역의 음식 타입별 평균 음식 주문금액 구하기
select substr(addr, 1, 2) "시도",
cuisine_type "음식종류",
avg(price) "평균 금액"
from food_orders
where addr like '%서울%'
group by 1, 2

실습2
이메일 도메인별 고객 수와 평균 연령 구하기
select substr(email, 10) "도메인",
count(1) "고객 수",
avg(age) "평균 연령"
from customers
group by 1
email 길이를 9로 맞춰둔 데이터
끝까지 나오게 하고 싶을때 substr(조회할 컬럼, 시작위치, 글자수) 중 마지막 글자수를 생략해도 괜찮음

실습3
'[지역(시도)] 음식점이름 (음식종류)' 컬럼을 만들고, 총 주문건수 구하기
select concat('[', substr(addr, 1, 2), ']', restaurant_name, ' (', cuisine_type, ')') "음식점",
count(1) "주문건수"
from food_orders
group by 1

'PM 부트캠프' 카테고리의 다른 글
| [PM 부트캠프 - 사전캠프 9일차 후기] (7) | 2025.06.12 |
|---|---|
| [PM 부트캠프 - 사전캠프 8일차 후기] (0) | 2025.06.10 |
| [PM 부트캠프 - 사전캠프 6일차 후기] (0) | 2025.06.04 |
| [PM 부트캠프 - 사전캠프 5일차 후기] (0) | 2025.05.30 |
| [PM 부트캠프 - 사전캠프 4일차 후기] 아이스브레이킹 (1) | 2025.05.29 |