PM 부트캠프 사전캠프 3일차 후기
어제 욕심내서 1주차 강의를 하루 만에 다 들었더니, 팀원들과 같이 이야기 나누는 시간과 블로그 작성하는 시간이 부족했다🤯
그래서 오늘의 목표는 강의를 1~3개만 듣고, 1개의 강의가 끝나면 바로 블로그에 공부한 내용을 적으려고 한다.
남는 시간에는 아티클을 읽고 요약 정리하는 시간을 가져야지✨

시간관리도 팀들과 같이하는 시간도 처음부터 너무 완벽하게 하려고 욕심내지 말고 하루에 조금씩 개선해보자.
오늘도 화이팅팅팅~~🔥🔥
SQL 공부 2일차
복습
◆ SQL문이란?
- DB(DataBase)에서 데이터를 조회화기 위한 언어
◆ Query란?
- SQL문법을 이용하여 DB에 명령을 내리는 것
◆ SQL문의 기본 구조
select # 데이터 조회의 명령어
from # 어디에서 데이터를 조회지 정하는 명령어
where # 조건을 지정해주는 구문
◆ 조건을 지정하는 방법
- 비교연산자 : <, >, =, <>, <=, >=
- 다양한 구문 : In, Between, Like
- 여러가지 조건의 적용 : And, Or, Not
2일차 수업
◆ 숫자 연산 종류
| 연산자 | 설명 |
| + | 더하기 |
| - | 빼기 |
| * | 곱하기 |
| / | 나누기 |
| food_orders에서 상품준비시간과 배달 시간의 합계를 알려주고 그걸 total_time이라는 별명을 지어줘 |
| select food_preparation_time, delivery_time, food_preparation_time + delivery_time as total_time from food_orders |
◆ 집계 함수
| 계산함수 | 설명 |
| SUM(컬럼) | 합계 |
| AVG(컬럼) | 평균 |
| COUNT(컬럼) 컬럼명 대신 1, * 사용 가능 | 데이터 갯수 |
| COUNT(DISTINCT 컬럼) | 컬럼 내에서 중복된 값을 제거하고, 고유한 값의 개수를 계산하는 함수 |
| MIN(컬럼) | 최솟값 |
| NAX(컬럼) | 최댓값 |
| food_orders에서 음식 준비시간 합계와 배달시간 평균을 알려줘(SUM, AVG) |
| select sum(food_preparation) '음식 준비시간 합계', avg(delivert_tim) '배달시간 평균' from food_orders |
| food_orders에서 전체 주문건수와 주문 한 고객 수를 알려줘 |
| select count(1) as count_of_orders, count(distinct customer_id) as count_of_customers from food_orders |
| food_orders에서 주문 가격의 최솟값과 주문 가격의 최댓값을 구해줘(MIN, MAX) |
| select min(price) min_price, avg(price) max_price from food_orders |
'PM 부트캠프' 카테고리의 다른 글
| [PM 부트캠프 - 사전캠프 6일차 후기] (0) | 2025.06.04 |
|---|---|
| [PM 부트캠프 - 사전캠프 5일차 후기] (0) | 2025.05.30 |
| [PM 부트캠프 - 사전캠프 4일차 후기] 아이스브레이킹 (1) | 2025.05.29 |
| [PM 부트캠프 - 사전캠프 2일차 후기] 엑셀보다 쉽고 빠른 SQL (0) | 2025.05.27 |
| [PM 부트캠프 - 사전캠프 1일차 후기] PM이란? (0) | 2025.05.26 |