no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 조건에 맞는 개발자 찾기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 조건에 맞는 개발자 찾기입니다.문제 설명SKILLCODES 테이블은 개발자들이 사용하는 프로그래밍 언어에 대한 정보를 담은 테이블입니다. SKILLCODES 테이블의 구조는 다음과 같으며, NAME, CATEGORY, CODE는 각각 스킬의 이름, 스킬의 범주, 스킬의 코드를 의미합니다.스킬의 코드는 2진수로 표현했을 때 각 bit로 구분될 수 있도록 2의 제곱수로 구성되어 있습니다.NAMETYPEUNIQUENULLABLENAMEVARCHAR(N)YNCATEGORYVARCHAR(N)NNCODEINTEGERYN DEVELOPERS 테이블은 개발자들의 프로그래밍 스킬 정보를 담은 테이블입니다. DEVELOPERS 테이블의 구조는 다음과 같으..
12:18:00
no image
[코딩테스트] 프로그래머스 MYSQL/MSSQL : 업그레이드 된 아이템 구하기
안녕하세요. 개발자지니입니다.이번에 공부해볼 내용은 Level2 : 업그레이드 된 아이템 구하기입니다.문제 설명어느 한 게임에서 사용되는 아이템들은 업그레이드가 가능합니다.'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.11
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
300x250