SQL

Group by & Having 절

디지털농담곰 2024. 1. 10. 00:30

 

 

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