티스토리 뷰
포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.
문제를 보자.
요즘 DB 공부에 시간을 투자하고 있다.
하지만 투자대비 머릿속에 남는 것이 현저히 적다고 느꼈다.
그래서 공부 방식을 바꿨다.
기존에는 일단 쿼리부터 짜고 실행하며 문제를 수행했지만, 이번엔 노트에 간단하게 정리를 해봤다.
얼마나 간단하게 정리했냐면..
ㅋㅋㅋㅋㅋㅋ;;;
사실 거의 쓸데없는 내용이지만, 기록을 하는 은연중에 문제를 푸는 방법에 대해 구상하여 효과를 봤다.
또한 전체 쿼리를 한 번에 작성하지 않고, 작은 단위로 쪼개어 각자의 결과를 합산하였더니, 풀이에 대한 이해가 자연히 따라왔다.
1. JULY 테이블의 판매량
2. FIRST_HALF 테이블의 판매량 + JULY테이블의 판매량
3. ROWNUM RANGE = 1,2,3
쿼리
SELECT FLAVOR
FROM (
SELECT J.FLAVOR, (J.TOTAL_ORDER + F.TOTAL_ORDER) TOTAL_ORDER
FROM (SELECT FLAVOR, SUM(TOTAL_ORDER) TOTAL_ORDER
FROM JULY
GROUP BY FLAVOR) J, FIRST_HALF F
WHERE 1=1
AND J.FLAVOR = F.FLAVOR
ORDER BY 2 DESC
)
WHERE ROWNUM < 4
;
처음으로 LEVEL4 문제를 스스로 풀어, 많이 뿌듯하다
1. 노트에 정리하며 풀이 구상
2. 작은 단위로 쪼개기
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기 (124) | 2024.02.09 |
---|---|
[프로그래머스] 5월 식품들의 총매출 조회하기 (103) | 2024.02.07 |
[프로그래머스] NULL 처리하기 (3) | 2024.01.31 |
[프로그래머스] 이름이 없는 동물의 아이디 (1) | 2024.01.29 |
[프로그래머스] 가격대 별 상품 개수 구하기 (0) | 2024.01.26 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스프링
- webhacking.kr
- 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
- zixem
- 김영한
- 김영한 실전 자바 기본
- los 15단계
- samron
- los 15
- java
- 코딩테스트
- 백준 피보나치 수열
- 백준 피보나치
- 자바
- 프로그래머스
- spring
- 김영한 실전 자바 기초
- 기술스택
- lord of sql
- ys.k
- 상속
- 김영한 실전 자바 중급
- extends
- 백준
- 상품을 구매한 회원 비율 구하기 파이썬
- samron3
- Los
- 코딩테스트 준비
- static
- 프로그래머스 상품을 구매한 회원 비율 구하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함
250x250