[sql] SQL HAVING 절을 사용하여 그룹화된 데이터 중 공백으로 구성된 값 걸러내기

그룹화된 데이터에서 특정 조건을 만족하는 행을 필터링하려면 SQL의 HAVING 절을 사용할 수 있습니다. 특히, 공백으로 구성된 값을 걸러내고 싶을 때 유용합니다.

예를 들어, 아래의 employees 테이블에서 department 별로 그룹화된 후, name이 공백인 값을 제외하고 싶다고 가정해봅시다.

SELECT department, COUNT(id) AS employee_count
FROM employees
GROUP BY department
HAVING name <> ''

위의 SQL 쿼리는 employees 테이블을 department 별로 그룹화하고, name이 공백이 아닌 경우에 대해서만 결과를 반환합니다.

이렇게 함으로써, HAVING 절을 사용하여 그룹화된 데이터에서 공백으로 구성된 값을 걸러내는 방법에 대해 살펴봤습니다.