no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : ROOT 아이템 구하기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : ROOT 아이템 구하기입니다. 문제 설명어느 한 게임에서 사용되는 아이템들은 업그레이드가 가능합니다.'ITEM_A'->'ITEM_B'와 같이 업그레이드가 가능할 때 'ITEM_A'를 'ITEM_B'의 PARENT 아이템, PARENT 아이템이 없는 아이템을 ROOT 아이템이라고 합니다. 예를 들어 'ITEM_A'->'ITEM_B'->'ITEM_C' 와 같이 업그레이드가 가능한 아이템이 있다면 'ITEM_C'의 PARENT 아이템은 'ITEM_B' 'ITEM_B'의 PARENT 아이템은 'ITEM_A' ROOT 아이템은 'ITEM_A'가 됩니다. 다음은 해당 게임에서 사용되는 아이템 정보를 담은 ITEM_INFO 테이블과 아이템 관계를 나..
2025.08.08
no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 조건에 맞는 아이템들의 가격의 총합 구하기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 조건에 맞는 아이템들의 가격의 총합 구하기입니다.문제 설명다음은 어느 한 게임에서 사용되는 아이템들의 아이템 정보를 담은 ITEM_INFO 테이블입니다. ITEM_INFO 테이블은 다음과 같으며, ITEM_ID, ITEM_NAME, RARITY, PRICE는 각각 아이템 ID, 아이템 명, 아이템의 희귀도, 아이템의 가격을 나타냅니다. Column nameTypeNullableITEM_IDINTEGERFALSEITEM_NAMEVARCHAR(N)FALSERARITYINTEGERFALSEPRICEINTEGERFALSE문제ITEM_INFO 테이블에서 희귀도가 'LEGEND'인 아이템들의 가격의 총합을 구하는 SQL문을 작성해 주세요.이때 컬럼..
2025.08.07
no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 조건에 부합하는 중고거래 상태 조회하기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 조건에 부합하는 중고거래 상태 조회하기입니다.문제 설명다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. Column nameTypeNullableBOARD_IDVARCHAR(5)FALSEWRITER_IDVARCHAR(50)FALSETITLEVARCHAR(100)FALSECONTENTSVARCHAR(1000)FALSEPRI..
2025.08.06
no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 자동차 평균 대여 기간 구하기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 자동차 평균 대여 기간 구하기입니다.문제 설명다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다. Column nameTypeNullableHISTORY_IDINTEGERFALSECAR_IDINTEGERFALSESTART_DATEDATEFALSEEND_DATEDATEFALSE문제CAR_RENTA..
2025.08.05
no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기입니다.문제 설명다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. Column nameTypeNullableCAR_IDINTEGERFALSECAR_TYPEVARCHAR(255)FALSEDAILY_FEEINTEGERFALSEOPTIONSVARCHAR(255)FALSE 자동차 종류..
2025.08.04
no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 조건에 맞는 도서와 저자 리스트 출력하기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 조건에 맞는 도서와 저자 리스트 출력하기입니다.문제 설명다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 저자 정보(AUTHOR) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. Column name TypeNullableDescriptionBOOK_IDINTEGERFALSE도서 IDCATEGORYVARCHAR(N)FALSE카테고리 (경제, 인문, 소설, 생활, 기술)AUTHOR_IDINTEGERFALSE저자 IDPRICEINTEGERFALSE판매가 (원)PUBLISHED_DATEDATEFALSE출판일 AUTHOR 테이블은 도서의 저자의 정보를 담은 테이블로 아래와 같은 구..
2025.08.01
no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 성분으로 구분한 아이스크림 총 주문량
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 성분으로 구분한 아이스크림 총 주문량입니다. 문제 설명다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다. NAMETYPENULLABLESHIPMENT_IDINT(N)FALSEFLAVORVARCHAR(N)FALSETOTAL_ORDERINT(N)FALSE I..
2025.07.31
no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 진료과별 총 예약 횟수 출력하기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 진료과별 총 예약 횟수 출력하기입니다.문제 설명다음은 종합병원의 진료 예약정보를 담은 APPOINTMENT 테이블 입니다.APPOINTMENT 테이블은 다음과 같으며 APNT_YMD, APNT_NO, PT_NO, MCDP_CD, MDDR_ID, APNT_CNCL_YN, APNT_CNCL_YMD는 각각 진료예약일시, 진료예약번호, 환자번호, 진료과코드, 의사ID, 예약취소여부, 예약취소날짜를 나타냅니다. Column nameTypeNullableAPNT_YMDTIMESTAMPFALSEAPNT_NONUMBER(5)FALSEPT_NOVARCHAR(10)FALSEMCDP_CDVARCHAR(6)FALSEMDDR_IDVARCHAR(10)FALSEA..
2025.07.29
no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 재구매가 일어난 상품과 회원 리스트 구하기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 재구매가 일어난 상품과 회원 리스트 구하기입니다.다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다. Column nameTypeNullableONLINE_SALE_IDINTEGERFALSEUSER_IDINTEGERFALSEPRODUCT_IDINTEGERFALSESALES_AMOUNTINTEGERFALSESALES_DATEDATEFALSE동일..
2025.07.28
300x250