Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions unit1/question1_seohee.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
-- [문제] 각 sale_id에 해당하는 제품 이름, 판매 연도, 판매 가격을 출력하시오. (INNER JOIN 사용)
-- 테이블: sales, product

SELECT product.product_name, sales.year, sales.price
FROM sales
INNER JOIN product
ON sales.product_id = product.product_id;
12 changes: 12 additions & 0 deletions unit1/question2_seohee.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-- [문제] 2025년 2월에 100개 이상 주문한 제품 이름과 수량을 출력하시오. (INNER JOIN 사용)
-- 테이블: products, orders

SELECT p.product_name, o.unit
FROM products AS p
INNER JOIN (
SELECT product_id, SUM(unit) AS unit
FROM orders
WHERE DATE_FORMAT(order_date, '%Y-%m') = '2025-02'
Comment thread
seohee-P marked this conversation as resolved.
GROUP BY product_id
HAVING SUM(unit) >= 100
) AS o ON p.product_id = o.product_id;
10 changes: 10 additions & 0 deletions unit1/question3_seohee.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
-- [문제] 관리자 보다 높은 급여를 받는 직원 이름을 출력하시오. (SELF JOIN, INNER JOIN 사용)
-- 테이블: employee

SELECT e1.name
FROM employee AS e1
INNER JOIN employee AS e2
ON e1.manager_id = e2.emp_id
WHERE e1.salary > e2.salary;

-- 피드백: 가독성을 위해 직원 테이블은 e, 관리자 테이블은 m으로 별칭을 정하는 것이 더 명확할 것 같다.