2025/04/07 4

[LeetCode - Pandas] (Easy) 1789. Primary Department for Each Employee

Table: Employee+---------------+---------+| Column Name | Type |+---------------+---------+| employee_id | int || department_id | int || primary_flag | varchar |+---------------+---------+(employee_id, department_id)는 이 테이블의 기본 키(고유 값이 있는 열의 조합)입니다.employee_id는 직원의 ID입니다.department_id는 직원이 속한 부서의 ID입니다.primary_flag는 'Y' 또는 'N' 값으로 이루어진 ENUM(카테고리)입니다. 만약 플래그가 'Y'라면, 해당 부서는 직원의 주요 ..

[Study]/[Pandas] 2025.04.07

[LeetCode - Pandas] (Easy) 1795. Rearrange Products Table

Table: Products+-------------+---------+| Column Name | Type |+-------------+---------+| product_id | int || store1 | int || store2 | int || store3 | int |+-------------+---------+product_id는 이 테이블의 기본 키(고유 값이 있는 열)입니다.이 테이블의 각 행은 3개의 다른 상점(store1, store2, store3)에서 제품의 가격을 나타냅니다.만약 제품이 특정 상점에서 판매되지 않는다면, 그 상점의 가격 열에는 null 값이 표시됩니다. 문제제품 테이블을 재구성하여 각 행이 (produc..

[Study]/[Pandas] 2025.04.07

[프로그래머스 Lv.4] 주문량이 많은 아이스크림들 조회하기

문제 설명 다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 7월의 아이스크림 주문 정보를 담은 JULY 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다. FIRST_HALF테이블의 SHIPMENT_ID는 JULY테이블의 SHIPMENT_ID의 외래 키입니다. JULY 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 은 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림..

[Study]/[SQL] 2025.04.07

[프로그래머스 Lv.4] 취소되지 않은 진료 예약 조회하기

문제 설명 다음은 환자 정보를 담은 PATIENT 테이블과 의사 정보를 담은 DOCTOR 테이블, 그리고 진료 예약목록을 담은 APPOINTMENT에 대한 테이블입니다. PATIENT 테이블은 다음과 같으며 PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미합니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. APPOINTMENT 테이블은 다음과 같으며 APNT_YMD, APNT_NO, PT_NO, MCDP_CD, MDDR_ID, APNT_CNCL_YN, APNT_C..

[Study]/[SQL] 2025.04.07