2025/05/09 4

[LeetCode - Pandas] (Easy) 175. Combine Two Tables

Table: Person+-------------+---------+| Column Name | Type |+-------------+---------+| personId | int || lastName | varchar || firstName | varchar |+-------------+---------+이 테이블에서 personId는 기본 키(고유한 값이 있는 열)입니다.이 테이블은 일부 사람들의 ID와 그들의 이름 및 성에 대한 정보를 포함하고 있습니다.Table: Address+-------------+---------+| Column Name | Type |+-------------+---------+| addressId | int || personI..

[LeetCode - Pandas] (Easy) 181. Employees Earning More Than Their Managers

Table: Employee+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || name | varchar || salary | int || managerId | int |+-------------+---------+이 테이블에서 id는 기본 키(고유한 값이 있는 열)입니다.이 테이블의 각 행은 직원의 ID, 이름, 급여, 그리고 그들의 관리자 ID를 나타냅니다. 문제관리자보다 더 많은 급여를 받는 직원을 찾는 해결책을 작성하세요.결과 테이블은 아무 순서로 반환해도 됩니다.결과 형식은 다음 예시를 따르세요.Example 1:Input: E..

[StrataScratch - SQL] (Medium) Clicked Vs Non-Clicked Search Results

문제검색 결과를 기반으로 두 개의 비율을 계산하세요. 먼저, 클릭된 기록들(clicked = 1) 중 상위 3위 안에 있는 비율을 구하세요. 두 번째로, 클릭되지 않은 기록들(clicked = 0) 중 상위 3위 안에 있는 비율을 구하세요. 두 비율 모두 전체 검색 기록 수를 기준으로 계산되어야 하며, 동일한 행에 두 개의 열로 출력되어야 합니다. 테이블설명 예상결과 ✏️ 풀이WITH clicked_cnt AS ( SELECT COUNT(*) AS c_cnt FROM fb_search_events WHERE clicked = 1 AND search_results_position 1. clicked = 1 의 top3 count2. clicked = 0 의 top3 count3. 전체 1..

[StrataScratch - SQL] (Medium) Meta/Facebook Accounts

문제2020년 1월 10일에 종료된 계정의 비율을 fb_account_status 테이블을 사용하여 계산하세요. 테이블설명 예상결과 ✏️ 풀이WITH total_cnt AS ( SELECT COUNT(*) AS totalCnt FROM fb_account_status WHERE status_date = '2020-01-10')SELECT COUNT(acc_id) / totalCnt AS closed_ratioFROM fb_account_statusJOIN total_cntWHERE status_date = '2020-01-10' AND status = 'closed';1. 2020-01-10 일자의 계정 카운트2. 2020-01-10 일자의 종료 계정 카운트3. 1번의 값과 2번의 값 ..