728x90 전체 글341 [MySQL] 프로그래머스 JOIN 04 주문량이 많은 아이스크림들 조회하기 문제 7월 아이스크림 총 주문량과 상반기의 아이스크림 총 주문량을 더한 값이 큰 순서대로 상위 3개의 맛을 조회하는 SQL 문을 작성해주세요. 풀이 Level 4부터는 진짜 어려운 것 같다. 서브쿼리 써야 하는 것도 있고 복잡하다. 이 문제도 정말 다양한 풀이가 있는데 가장 간단한 풀이로 가져왔다. SELECT F.FLAVOR FROM FIRST_HALF F INNER JOIN JULY J ON F.FLAVOR = J.FLAVOR GROUP BY F.FLAVOR ORDER BY SUM(F.TOTAL_ORDER + J.TOTAL_ORDER) DESC LIMIT 3 OFFSET 0 이 풀이에서 이해가 안 됐던 부분은 ORDER BY절의 SUM(F.TOTAL_ORDER + J.TOTAL_ORDER) 부분이다... 2023. 10. 2. [MySQL] 프로그래머스 JOIN 03 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 문제 풀이 2023. 10. 2. [MySQL] 프로그래머스 JOIN 02 5월 식품들의 총매출 조회하기 문제 FOOD_PRODUCT와 FOOD_ORDER 테이블에서 생산일자가 2022년 5월인 식품들의 식품 ID, 식품 이름, 총매출을 조회하는 SQL문을 작성해주세요. 이때 결과는 총매출을 기준으로 내림차순 정렬해주시고 총매출이 같다면 식품 ID를 기준으로 오름차순 정렬해주세요. 풀이 SELECT P.PRODUCT_ID , P.PRODUCT_NAME , SUM(P.PRICE * O.AMOUNT) TOTAL_SALES FROM FOOD_PRODUCT P INNER JOIN FOOD_ORDER O ON P.PRODUCT_ID = O.PRODUCT_ID WHERE DATE_FORMAT(O.PRODUCE_DATE, '%Y-%m') = '2022-05' GROUP BY P.PRODUCT_ID ORDER BY TOT.. 2023. 10. 2. [MySQL] 프로그래머스 JOIN 01 조건에 맞는 도서와 저자 리스트 출력하기 문제 '경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요. 풀이 SELECT BOOK_ID , AUTHOR_NAME , DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') FROM BOOK B INNER JOIN AUTHOR A ON B.AUTHOR_ID = A.AUTHOR_ID WHERE CATEGORY = '경제' ORDER BY PUBLISHED_DATE 2023. 10. 2. [MySQL] 프로그래머스 IS NULL 05 나이 정보가 없는 회원 수 구하기 문제 USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요. 풀이 SELECT COUNT(USER_ID) USERS FROM USER_INFO WHERE AGE IS NULL 2023. 10. 2. [MySQL] 프로그래머스 IS NULL 04 NULL 처리하기 문제 입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요. 풀이 SELECT ANIMAL_TYPE , IFNULL(NAME, 'No name') NAME , SEX_UPON_INTAKE FROM ANIMAL_INS 2023. 10. 2. 이전 1 ··· 33 34 35 36 37 38 39 ··· 57 다음 728x90