오늘 학습한 내용
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