프로그래머스 SQL Lv.4, 5 문제풀이

이직 준비를 하면서 오랜만에 코딩테스트를 보게되었는데, SQL 코딩테스트는 어떻게 나오나 궁금해서 프로그래머스 Lv.4, 5 수준의 문제를 모두 풀어보았습니다.

모든 문제 #

표에서 ID를 클릭하면 프로그래머스 문제 풀이로 이동합니다. 문제는 최신순으로 정렬되어 있는데 풀이 순서는 표에서 역순으로, 즉 오래된순으로 나열합니다.

문제를 순서대로 풀어보면 유사한 데이터를 사용하는 경우가 있어 비슷한건 큰 제목으로 묶었습니다. 테이블 구조는 생략하고 문제 요약 > 문제 해석 + 풀이 > SQL문 순서로 구성합니다.

ID제목유형난이도정답률
301651멸종위기의 대장균 찾기SELECTLv. 521%
301650특정 세대의 대장균 찾기SELECTLv. 461%
284528연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기GROUP BYLv. 472%
276036언어별 개발자 분류하기GROUP BYLv. 441%
276035FrontEnd 개발자 찾기JOINLv. 451%
157339특정 기간동안 대여 가능한 자동차들의 대여비용 구하기JOINLv. 449%
151141자동차 대여 기록 별 대여 금액 구하기String, DateLv. 451%
144856저자 별 카테고리 별 매출액 집계하기GROUP BYLv. 476%
133027주문량이 많은 아이스크림들 조회하기JOINLv. 474%
132204취소되지 않은 진료 예약 조회하기String, DateLv. 479%
131537오프라인/온라인 판매 데이터 통합하기SELECTLv. 467%
131534상품을 구매한 회원 비율 구하기JOINLv. 546%
131532년, 월, 성별 별 상품 구매 회원 수 구하기GROUP BYLv. 475%
131124그룹별 조건에 맞는 식당 목록 출력하기JOINLv. 471%
131118서울에 위치한 식당 목록 출력하기SELECTLv. 475%
1311175월 식품들의 총매출 조회하기JOINLv. 484%
131116식품분류별 가장 비싼 식품의 정보 조회하기GROUP BYLv. 485%
62284우유와 요거트가 담긴 장바구니GROUP BYLv. 474%
59413입양 시각 구하기(2)GROUP BYLv. 461%
59045보호소에서 중성화한 동물JOINLv. 485%

동물 입양 테이블 #

보호소에서 중성화한 동물 #

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다.