해결된 질문
작성
·
132
답변 1
0
안녕하세요,결과만 똑같이 나오면 쿼리 자체는 달라도 상관없겠습니다만,
having절은 그룹을 묶었을 때 그 세부조건으로 사용되는 쿼리입니다.
아마 문제나 쿼리가 달랐을 것 같은데 예제가 있을지 말씀 부탁드립니다.
having의 예시는 이런 겁니다.
SELECT department_id, AVG(salary) AS avg_salary
FROM employees
GROUP BY department_id
HAVING AVG(salary) >= 50000;
부서별로 묶은 상태에서 평균 급여가 50,000원 이상인 경우의 튜플들을 선택
SELECT department_id, COUNT(*) AS num_employees
FROM employees
GROUP BY department_id
HAVING COUNT(*) >= 10;
각 부서에서 직원 수가 10명 이상인 부서와 직원 수 조회아마 그룹을 묶는 예시를 보신 것 같은데,
다시 발견하시면 질문 부탁드립니다.
덧붙여 과찬 너무 감사드립니다.
혹시 시간적 여유가 있으시면 좋은 수강평 부탁드립니다.
좋은 하루 보내세요.