[내일배움캠프-퍼포먼스 마케터] 본캠프 83일차

이석민·2025년 8월 5일
post-thumbnail

오늘 학습한 내용

SQL 코드카타

테이블:Products

+------------------+---------+ 
| 열 이름 | 유형 | 
+------------------+---------+ 
| product_id | int | 
| product_name | varchar | 
| product_category | varchar | 
+------------------+---------+ 
product_id는 이 테이블의 기본 키(고유한 값을 가진 열)입니다. 
이 테이블에는 회사 제품에 대한 데이터가 들어 있습니다.
 

테이블:Orders

+---------------+---------+ 
| 열 이름 | 유형 | 
+---------------+---------+ 
| product_id | int | 
| order_date | date | 
| unit | int | 
+---------------+---------+ 
이 테이블에는 중복 행이 있을 수 있습니다. 
product_id는 Products 테이블에 대한 외래 키(참조 열)입니다. 
unit은 order_date에서 주문한 제품의 수입니다.
 

2020년 2월100 에 주문된 제품 중 최소 단위가 있는 
제품의 이름 과 수량을 구하는 솔루션을 작성하세요.

작성쿼리

select P.product_name ,sum(O.unit) as unit
from Products P
join Orders O
on P.product_id= O.product_id
where order_date >= '2020-02-01' and order_date<='2020-02-29'
group by O.product_id
having sum(O.unit)>=100;

PYTHON 코드카타

문제 설명
머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 
피자를 나눠먹을 사람의 수 n이 주어질 때, 
모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 
return 하는 solution 함수를 완성해보세요.

풀이

def solution(n):
    return (n + 6) // 7

0개의 댓글