2025/04/30 4

[LeetCode - Pandas] (Easy) 584. Find Customer Referee

Table: Customer+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || name | varchar || referee_id | int |+-------------+---------+SQL에서 id는 이 테이블의 기본 키 열입니다.이 테이블의 각 행은 고객의 id, 이름, 그리고 그들을 추천한 고객의 id를 나타냅니다. 문제고객 id = 2가 추천하지 않은 고객들의 이름을 찾아주세요.결과 테이블은 순서에 관계없이 반환해주세요.결과 형식은 아래 예시와 같습니다.Example 1:Input: Customer table:+----+------+------..

[LeetCode - Pandas] (Easy) 586. Customer Placing the Largest Number of Orders

Table: Orders+-----------------+----------+| Column Name | Type |+-----------------+----------+| order_number | int || customer_number | int |+-----------------+----------+ order_number는 이 테이블의 기본 키(고유 값이 있는 열)입니다.이 테이블은 주문 ID와 고객 ID에 대한 정보를 포함하고 있습니다. 문제가장 많은 주문을 한 고객의 customer_number를 찾는 솔루션을 작성해주세요.테스트 케이스는 정확히 한 명의 고객이 다른 고객들보다 더 많은 주문을 했다는 조건으로 생성됩니다.결과 형식은 아래 예시와 같습니다..

[StrataScratch - SQL] (Easy) Most Lucrative Products

문제2022년 상반기 (1월부터 6월까지)의 총 수익 측면에서 가장 수익성이 높은 5개의 제품을 찾아주세요.그들의 ID와 총 수익을 출력해주세요. 테이블설명 예상결과 ✏️ 풀이SELECT product_id, SUM(cost_in_dollars * units_sold) AS revenueFROM online_ordersGROUP BY 1ORDER BY 2 DESCLIMIT 5;1. 수익성 계산 (cost_in_dollars * units_sold)2. product_id별로 group by3. 수익성 내림차순 정렬4. 상위 5개 조회

[StrataScratch - SQL] (Easy)

문제곡이 1위에 랭크된 횟수를 찾아주세요. 트랙 이름과 1위에 랭크된 횟수를 출력해주세요. 기록은 곡이 1위에 랭크된 횟수를 기준으로 내림차순으로 정렬해주세요. 테이블설명 예상결과 ✏️ 풀이SELECT trackname, COUNT(*) AS times_top1FROM spotify_worldwide_daily_song_rankingWHERE position = 1GROUP BY 1ORDER BY 2 DESC;1. 1위한 (= position이 1인 곡들) 곡 필터2. trackname별로 group by