LV.2 재구매가 일어난 상품과 회원 리스트 구하기 문제 ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요. 결과는 회원 ID를 기준으로 오름차순 정렬해주시고 회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬해주세요. 해설 추출해야할 것 user_id, product_id 조건 재구매 회원 정렬 user_id , product_id DESC 1. 회원별, 제품별 구매 횟수를 COUNT하기 위해 GROUP BY를 해준다 2. HAVING으로 집계된 횟수가 2회 이상인 row만 가져온다 3. 알맞게 정렬한다 이를 구현한 코드는 아래와 같다 SELECT user_id, product_id FR..
LV.1 과일로 만든 아이스크림 고르기 문제 상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요. 해설 추출해야할 것 flavor 조건 total_order > 3000, ingredient_type = "fruit_based" 정렬 total_order DESC 1. ingredient_type과 total_order의 조건식을 적기 위해서 JOIN한다 2. 조건식을 적어주고 정렬한다 이를 구현한 코드는 아래와 같다 SELECT F.flavor FROM First_half AS F LEFT OUTER JOIN Icecream_info AS I ON F.flavor = I.flavor WHERE to..
LV.1 특정 옵션이 포함된 자동차 리스트 구하기 문제 CAR_RENTAL_COMPANY_CAR 테이블에서 '네비게이션' 옵션이 포함된 자동차 리스트를 출력하는 SQL문을 작성해주세요. 결과는 자동차 ID를 기준으로 내림차순 정렬해주세요. 해설 추출해야할 것 car_id, car_type, daily_fee, options 조건 "네비게이션"이 포함될때만 정렬 car_id 기준 내림차순 1. WHERE LIKE 구문을 활용하여 네비게이션을 가지고 있는 필드를 검색해준다 이를 구현한 코드는 아래와 같다 SELECT car_id, car_type, daily_fee, options FROM car_rental_company_car WHERE options LIKE "%네비게이션%" ORDER BY car_i..
LV.1 조건에 부합하는 중고거래 댓글 조회하기 문제 USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서 2022년 10월에 작성된 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하는 SQL문을 작성해주세요. 결과는 댓글 작성일을 기준으로 오름차순 정렬해주시고, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬해주세요. 출력 해설 추출해야할 것 TITLE, BOARD_ID, REPLY_ID, WRITER_ID, CONTENTS, CREATED_DATE 조건 2022년 10월 정렬 댓글 작성일 오름차순, 게시글 제목 오름차순 1.USED_GOODS_BOARD 테이블과 USED_GOODS_REPLY에 대한 필드를 가져와야하기 때문에 ..