728x90 mysql70 [MySQL] 프로그래머스 GROUP BY 02 성분으로 구분한 아이스크림 총 주문량 문제 상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성해주세요. 이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정해주세요. 풀이 SELECT INGREDIENT_TYPE , SUM(TOTAL_ORDER) TOTAL_ORDER FROM FIRST_HALF F LEFT OUTER JOIN ICECREAM_INFO I ON F.FLAVOR = I.FLAVOR GROUP BY I.INGREDIENT_TYPE 2023. 10. 1. [MySQL] 프로그래머스 GROUP BY 01 저자별 카테고리별 매출액 집계하기 문제 2022년 1월의 도서 판매 데이터를 기준으로 저자 별, 카테고리 별 매출액(TOTAL_SALES = 판매량 * 판매가) 을 구하여, 저자 ID(AUTHOR_ID), 저자명(AUTHOR_NAME), 카테고리(CATEGORY), 매출액(SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 저자 ID를 오름차순으로, 저자 ID가 같다면 카테고리를 내림차순 정렬해주세요. 풀이 SELECT B.AUTHOR_ID , A.AUTHOR_NAME , B.CATEGORY , SUM((B.PRICE * S.SALES)) TOTAL_SALES FROM BOOK B INNER JOIN AUTHOR A ON B.AUTHOR_ID = A.AUTHOR_ID INNER JOIN BOOK_SALES S ON B.BOOK.. 2023. 10. 1. [MySQL] 프로그래머스 SUM, MAX, MIN 06 중복 제거하기 문제 동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다. 풀이 SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS DISTINCT 중복을 제거하는 옵션 SELECT문에서 칼럼명 앞에 씀 COUNT는 원래 NULL값을 세지 않는다. 2023. 10. 1. [MySQL] 프로그래머스 SUM, MAX, MIN 05 동물 수 구하기 문제 동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL 문을 작성해주세요. 풀이 SELECT COUNT(*) FROM ANIMAL_INS 전체 개수 세기: COUNT(*) 2023. 10. 1. [MySQL] 프로그래머스 SUM, MAX, MIN 04 최솟값 구하기 문제 동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요. 풀이 SELECT MIN(DATETIME) 시간 FROM ANIMAL_INS 가장 이른 날짜 MIN(날짜 데이터) 2023. 10. 1. [MySQL] 프로그래머스 SUM, MAX, MIN 03 최댓값 구하기 문제 가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요. 풀이 SELECT MAX(DATETIME) FROM ANIMAL_INS 가장 최근 날짜 구하기 MAX(날짜 데이터) 2023. 10. 1. 이전 1 ··· 5 6 7 8 9 10 11 12 다음 728x90