Algorithm/코딩테스트 (SQL)

[프로그래머스] 과일로 만든 아이스크림 고르기 (MySQL)

싱브이 2023. 10. 28. 22:34
728x90
반응형

문제

상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요.

 

 

 

 

코드

SELECT a.FLAVOR 
FROM FIRST_HALF AS a 
LEFT JOIN ICECREAM_INFO AS b 
ON a.FLAVOR = b.FLAVOR
WHERE a.TOTAL_ORDER > 3000 AND b.INGREDIENT_TYPE LIKE 'fruit_based'
ORDER BY a.TOTAL_ORDER DESC;

 

이렇게 하눈 방법과 이름을 그대로 적는 방법이 있다!

SELECT FIRST_HALF.FLAVOR 
FROM FIRST_HALF JOIN ICECREAM_INFO 
ON FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR
WHERE TOTAL_ORDER > 3000 AND INGREDIENT_TYPE = "fruit_based"
ORDER BY TOTAL_ORDER DESC

 

 

 

 

* JOIN

SELECT u.userid, name 
FROM usertbl as u INNER JOIN buytbl as b 
ON u.userid=b.userid 
WHERE u.userid="111"

# 함축버전

SELECT u.userid, name 
FROM usertbl u, buytbl b 
ON u.userid=b.userid 
WHERE u.userid="111"

 

 

 

간단한거지만 SQL 너무 어려워,,, 더 열심히 해야겠다 !!!!!

 

 

 

728x90
반응형