GROUP BY
특정 컬럼 이름을 지정 해주면 그 컬럼의 UNIQUE한 값에 따라서 데이터를 그룹 짓고, 중복된 열은 제거한다. 보통 집합 함수 (AVG, SUM, COUNT 등) 과 같이 쓰인다.
https://kk-programming.tistory.com/38 참고
HAVING
GROUP BY한 결과에 조건을 붙이고 싶을 때 사용한다. GROUP BY의 WHER절과도 같다.
https://school.programmers.co.kr/learn/courses/30/lessons/131536
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(ONLINE_SALE_ID) > 1 ORDER BY USER_ID ASC, PRODUCT_ID DESC
from → group by → having → select → order by
source
https://wkdtjsgur100.github.io/groupby-having/
(MySQL) GROUP BY와 HAVING
GROUP BY와 HAVING은 다음과 같은 syntax를 따릅니다.
wkdtjsgur100.github.io
https://www.mysqltutorial.org/mysql-having.aspx
MySQL HAVING
In this tutorial, you will learn how to use MySQL HAVING clause to specify a filter condition for groups of rows or aggregates.
www.mysqltutorial.org
'Database > SQL' 카테고리의 다른 글
[MySQL] 날짜 차이 함수 DATEDIFF, TIMESTAMPDIFF (0) | 2023.01.25 |
---|---|
[MySQL] MySQL NULL 처리 - IFNULL, CASE, COALESCE (1) | 2022.11.21 |
[MySQL] DB, Table import & export (0) | 2022.10.19 |
[MySQL] MySQL 명령어 (0) | 2022.10.18 |
[MySQL] 데이터 베이스 인덱스 (0) | 2022.10.08 |