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 조건에 맞는 도서 리스트 출력하기 문제 BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요. 해설 추출해야할 것 book_id, published_date(날짜 포맷) 조건 "인문" 분야와 "2021" 출판 정렬 published_date ASC 1. YEAR를 추출하는 함수를 이용하여 2021년 출판되고 인문 분야 도서를 가져온다 2. SELECT에서 날짜 포맷을 DATE_FORMAT으로 맞춰준다 이를 구현한 코드는 아래와 같다 SELECT book_id, DATE_FORMAT(published_date, '%Y..