2025/04/23 4

[LeetCode - Pandas] (Easy) 1068. Product Sales Analysis I

Table: Sales+-------------+-------+| Column Name | Type |+-------------+-------+| sale_id | int || product_id | int || year | int || quantity | int || price | int |+-------------+-------+(sale_id, year)는 이 테이블의 기본 키(고유한 값의 열 조합)입니다.product_id는 Product 테이블에 대한 외래 키(참조 열)입니다.이 테이블의 각 행은 특정 연도에 product_id 제품에 대한 판매를 나타냅니다.가격은 단위당 가격임에 유의하세요.Table: Product+-----------..

[LeetCode - Pandas] (Easy) 1075. Project Employees I

Table: Project+-------------+---------+| Column Name | Type |+-------------+---------+| project_id | int || employee_id | int |+-------------+---------+(project_id, employee_id)는 이 테이블의 기본 키입니다.employee_id는 Employee 테이블에 대한 외래 키입니다.이 테이블의 각 행은 employee_id를 가진 직원이 project_id를 가진 프로젝트에서 일하고 있음을 나타냅니다.Table: Employee+------------------+---------+| Column Name | Type |+----------..

[StrataScratch - SQL] (Easy) Customer Details

문제각 고객이 주문을 했는지 여부에 관계없이 각 고객의 세부 정보를 찾으세요.고객의 이름, 성, 도시와 함께 주문 내역을 출력하세요.고객의 첫 번째 이름과 주문 내역을 기준으로 오름차순으로 기록을 정렬하세요. 테이블설명 예상결과 ✏️ 풀이SELECT c.first_name, c.last_name, c.city, o.order_detailsFROM customers AS c LEFT JOIN orders AS o ON o.cust_id = c.idORDER BY first_name, order_details;예상 결과를 보면 주문내역이 없는 Emma 도 출력되어야 하기 때문에customers테이블을 기준으로 left join을 해야 원하는 데이터가 조회된다

[StrataScratch - SQL] (Easy) Order Details

문제Jill과 Eva가 주문한 주문 내역을 찾으세요.Jill과 Eva는 고객의 이름으로 간주하세요.주문 날짜, 세부 사항 및 비용과 함께 첫 번째 이름을 출력하세요.고객 ID를 기준으로 오름차순으로 주문 기록을 정렬하세요. 테이블설명 예상결과 ✏️ 풀이SELECT c.first_name, o.order_date, o.order_details, o.total_order_costFROM orders AS oJOIN customers AS c ON o.cust_id = c.idWHERE c.first_name IN ('Jill', 'Eva')ORDER BY cust_id;1. 'Jill', 'Eva'를 찾기 위해 WHERE절에서 IN으로 두 데이터를 필터