-
[코딩테스트] 프로그래머스 - 5월 식품들의 총매출 조회하기(MySQL, Level4)코딩테스트/프로그래머스 2022. 12. 7. 00:11728x90
오늘출근길에 풀었던 SQL문제는 Level4가 되네요.
풀었다는거에 너무나도 기쁜하루입니다.
깃에 코드를 올려야지 생각만하고 깃관리를 안해 큰일이네요.
저는 너무 게으름뱅이 같네요 ㅠㅠ
겨울이니깐 조금은 느릿해도 괜찮을거라 스스로 생각하며 문제 만나보시죠~
https://school.programmers.co.kr/learn/courses/30/lessons/131117
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
다은은 제가 작성한 SQL입니다.
-- 코드를 입력하세요 SELECT fo.product_id, fp.product_name, fp.price*sum(fo.amount) as total_sales from food_order as fo join food_product as fp on fo.product_id=fp.product_id where fo.produce_date >='2022-05-01' and fo.produce_date <='2022-05-31' group by fo.product_id order by total_sales desc,fo.product_id
넵 간단한 SQL입니다.
여기서는 일단
- Join이 사용된다는 점
- 제작 날짜가 2022-05-01~2022-05-31까지라는 점
- 판매한 총량에 단가를 곱해야한다는 점
이정도가 핵심이지 싶습니다.
감사합니다:D
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[코딩테스트] 프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기(MySQL, Level4) (0) 2022.12.07 [코딩테스트] 프로그래머스 - 124 나라의 숫자(Java, Level2) (0) 2022.12.07 [코딩테스트] 프로그래머스 - 쿼드압축 후 개수 세기(Java, Level2) (0) 2022.12.07 [코딩테스트] 프로그래머스 - 성분으로 구분한 아이스크림 총 주문량(MySQL, Level2) (0) 2022.12.06 [코딩테스트] 프로그래머스 - 기지국 설치(Java, Level3) (0) 2022.12.05