Group by & Having 절
GROUP BY 절은 특정 열을 기준으로 결과를 그룹화합니다. HAVING 절은 GROUP BY 절과 함께 사용되며, 그룹에 대한 조건을 지정합니다. HAVING 절은 일반적으로 집계 함수와 함께 사용되어 그룹화된 결과에서 필터링을 수행합니다. HAVING 절은 WHERE 절과 유사하지만, WHERE 절은 개별 행을 필터링하고, HAVING 절은 그룹을 필터링합니다.
[예시 1]
SELECT c.first_name, c.last_name, count(*)
FROM customer c
INNER JOIN rental r
ON c.customer_id = r.customer_id
GROUP BY c.first_name, c.last_name
HAVING count(*) >= 40;
[출력 1]
first_name | last_name | count(*) |
TAMMY | SANDERS | 41 |
CLARA | SHAW | 42 |
Group by와 Having 절에 대해서 알아보았습니다.
감사합니다.
'SQL' 카테고리의 다른 글
3 Tables 세 개 테이블 조인 (0) | 2024.01.13 |
---|---|
Inner Join 테이블 연결 (0) | 2023.12.29 |
Tables 테이블 유형3: 가상 테이블 (0) | 2023.12.28 |
Tables 테이블 유형2: 임시 테이블 (0) | 2023.12.18 |
Tables 테이블 유형1: 파생 테이블 (0) | 2023.12.16 |