[SQL 조건] WHERE과 HAVING
SQL에서 조건을 걸 때 적용 위치와 용도에 따라 WHERE과 HAVING을 선택하여 사용한다. WHERESELECT 필드명 FROM 테이블명 WHERE 조건절; - 적용 위치 : 데이터를 그룹화(GROUP BY)하기 전 사용 우선적으로 모든 필드에 조건 제공- 용도 : 개별 행(row)을 필터링- 사용 가능 대상 : 일반 컬럼이나 테이블 값에 조건 지정 집계함수(ex. COUNT, SUM, AVG)에는 사용 불가HAVINGSELECT 필드명 FROM 테이블명 GROUP BY 필드명 HAVING 조건절; - 적용 위치 : 데이터를 그룹화(GROUP BY)한 후, 그룹화 된 결과에 조건 제공 시 사용- 용도 : 그룹화 된 데이터..
2024.12.26