PM 부트캠프

[PM 부트캠프 - 사전캠프 7일차 후기]

미미유❤ 2025. 6. 10. 14:30

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