작심 365
[SQL] 과일로 만든 아이스크림 고르기 본문
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/133025
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
풀이
주문량은 TOTAL_ORDER 테이블에, 아이스크림 성분은 ICECREAM_INFO 테이블에 있기때문에 두 테이블을 join 한다.
join을 할때, 해당 문제에서는 성분과 수량 둘다 필요한 정보이기 때문에 교집합인 inner join 을 사용했다.
FROM 절에서는 두 테이블을 join 하고
WHERE 절에서는 join 한 테이블에서 조건을 줘서 원하는 정보를 필터링 했다.
ORDER BY 를 통해서 조건에 부합하는 정보들을 주문량 순으로 내림차순 (큰 값 부터 출력) 해주었다.
SELECT F.FLAVOR
FROM FIRST_HALF F INNER JOIN ICECREAM_INFO I ON F.FLAVOR = I.FLAVOR
WHERE I.INGREDIENT_TYPE = 'fruit_based' AND F.TOTAL_ORDER>=3000
ORDER BY F.TOTAL_ORDER DESC;
'코테 > 프로그래머스' 카테고리의 다른 글
[SQL] 어린 동물 찾기 (2) | 2024.12.02 |
---|---|
예상 대진표 - level2 (python,java) (2) | 2024.11.30 |
[SQL] 아픈 동물 찾기 (0) | 2024.11.30 |
타겟 넘버 - level2 (python,java) (1) | 2023.10.22 |
행렬의 곱셈 - level2 (python,java) (0) | 2023.10.22 |
Comments