본문 바로가기

데이터베이스/MYSQL8

[MYSQL] 성분으로 구분한 아이스크림 총 주문량 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 링크를 클릭하면 해당 문제로 이동합니다. 1. 접근하기 문제에서 각 아이스크림 성분 타입별로 총주문량을 출력하라고 했으므로 GROUP BY 절에 ICECREAM_INFO 테이블에 있는 INGREDIENT_TYPE 필드를 작성해야겠다고 생각했다. 아이스크림의 성분은 sugar_based와 fruit_based 두가지이다. 아이스크림 성분 타입 아이스크림의 총 주문량 sugar_based n fruit_based n 2. 풀이 SELECT I.INGREDIENT_TYPE, SUM(F.TOTAL_ORDER) FRO.. 2023. 1. 5.
[MYSQL] 즐겨찾기가 가장 많은 식당 정보 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 링크를 클릭하면 해당 문제로 이동합니다. 1. 단계별로 접근하기 1) 음식종류(FOOD_TYPE)별로 즐겨찾기수가 가장 높은 데이터 출력 SELECT FOOD_TYPE, MAX(FAVORITES) AS FAVORITES FROM REST_INFO GROUP BY FOOD_TYPE; FOOD_TYPE(음식종류) FAVORITES(즐겨찾기수) 한식 n 분식 n 일식 n 양식 n 중식 n 2) 그 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수 출력 (정렬기준 : 음식 종류 내림차순) SELECT R.FOOD_T.. 2023. 1. 4.
[MYSQL] 과일로 만든 아이스크림 고르기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 링크를 클릭하면 해당 문제로 이동합니다. 1. 접근하기 1) 상반기 아이스크림 총 주문량이 3,000보다 높은 데이터들을 출력 2) 그 데이터 중에서 아이스크림의 주 성분이 과일인 아이스크림의 맛만 출력 3) 주문량이 큰 순서대로 출력 2. 풀이 SELECT F.FLAVOR FROM FIRST_HALF AS F, ICECREAM_INFO AS I WHERE F.FLAVOR = I.FLAVOR AND I.INGREDIENT_TYPE = 'fruit_based' AND F.TOTAL_ORDER > 3000 ORD.. 2023. 1. 4.