yeongdev
close
프로필 사진

yeongdev

github: @ Westzer00

  • 분류 전체보기 (83) N
    • [SK플래닛] ASAC 빅데이터전문가 11기 (30) N
      • 학습기록 (30) N
    • AI & Machine Learning (6) N
      • ML 수학 (6) N
      • Machine Learning (0)
      • Deep Learning (0)
    • Data Analytics (36)
      • Python·Pandas (6)
      • 수집·크롤링 (10)
      • SQL (19)
      • 시각화 (1)
    • Coding Test (11)
      • 문제풀이 (6)
      • Python & Algorithm (5)
    • DevOps & Tools (0)
  • 홈
  • 태그
  • 방명록

SQL WHERE와 HAVING 차이 정리 | 원본 데이터 필터와 집계 결과 필터

WHERE와 HAVING은 둘 다 “조건 필터”지만, 필터를 거는 대상이 완전히 다르다. 간단히 정리하면 WHERE는 원본 데이터 기준 필터, HAVING은 GROUP BY 이후 집계 결과 기준 필터다.WHERE와 HAVING이 헷갈리는 이유둘 다 조건을 쓰는 문법이라 비슷해 보이지만, 실행 시점이 다르다.WHERE → 데이터 묶기 전에 필터HAVING → 데이터 묶은 후 결과 필터이 차이를 모르면 잘못된 쿼리가 만들어진다.WHERE의 역할WHERE는 테이블에 저장된 원본 데이터 자체를 필터링한다.select *from usertblwhere addr = '서울';👉 의미서울에 사는 사용자만 조회즉, GROUP BY와 관계없이 기존 컬럼 값 기준으로 필터링한다.HAVING의 역할HAVING은 GROUP..

  • format_list_bulleted Data Analytics/SQL
  • · 2026. 5. 19.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (83) N
    • [SK플래닛] ASAC 빅데이터전문가 11기 (30) N
      • 학습기록 (30) N
    • AI & Machine Learning (6) N
      • ML 수학 (6) N
      • Machine Learning (0)
      • Deep Learning (0)
    • Data Analytics (36)
      • Python·Pandas (6)
      • 수집·크롤링 (10)
      • SQL (19)
      • 시각화 (1)
    • Coding Test (11)
      • 문제풀이 (6)
      • Python & Algorithm (5)
    • DevOps & Tools (0)
인기 글
전체 방문자
오늘
어제
Copyright © seooeyeong 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바