일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Linear Regression
- BOJ
- stl
- deque
- 모두를 위한 머신러닝
- ML
- 프로그래머스
- 한화오션
- DFS
- 알고리즘 고득점 kit
- SQL
- mysql
- Neural Network
- 정렬
- Programmers
- 백준
- Queue
- 시간초과
- c++
- sung kim
- sort
- 모두를 위한 딥러닝
- PIR
- join
- 큐
- TensorFlow
- deep learning
- CSAP
- Machine learning
- softmax
Archives
- Today
- Total
hello, world!
[Programmers] 재구매가 일어난 상품과 회원 리스트 구하기 본문
※https://school.programmers.co.kr/learn/courses/30/lessons/131536
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
※ WHERE VS. HAVING
- WHERE은 행을 필터링
- HAVING은 그룹을 필터링 (집계함수-COUNT, MIN, MAX, SUM, AVG 와 함께 사용)
- WHERE은 GROUP BY 앞
- HAVING은 GROUP BY 뒤
-- ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요. 결과는 회원 ID를 기준으로 오름차순 정렬해주시고 회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬해주세요.
SELECT USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(*) >= 2
ORDER BY USER_ID, PRODUCT_ID DESC;
'Programmers > sql' 카테고리의 다른 글
[Programmers] 상품 별 오프라인 매출 구하기 (0) | 2023.10.25 |
---|---|
[Programmers] 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2023.10.25 |
[Programmers] 서울에 위치한 식당 목록 출력하기 (0) | 2023.10.24 |
[Programmers] 3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.10.24 |
[Programmers] 조건에 맞는 도서 리스트 출력하기 (0) | 2023.10.24 |
Comments