몽키의 코딩작업실

  • 홈
  • 태그
  • 방명록

데이터 1

[SQL] GROUP BY와 집계 함수의 이해하기

SQL에서 GROUP BY 와 집계함수 (COUNT(), SUM(), AVG(), MAX(), MIN())를 사용할 때 헷갈렸던 경험을 정리하였다.처음에는 집계함수가 어떤 순서로 실행되는지, 그리고 왜 HAVING 과 WHERE 을 적절히 구분해야하는지 혼동했었다. 문제의 시작 :문제는 WHERE 절에서 왜 집계함수를 사용할 수 없는지 이해하는데서 시작되었다.SQL에서 WHERE 절은 데이터를 필터링 하는데 쓰이는데, 집계함수는 데이터를 그룹화 한 후에 사용할 수 있기 때문에 WHERE에서는 사용할 수 없다는 사실을 몰랐었다.WHERE vs HAVING:WHERE 절은 그룹화되기 전에 조건을 걸기 때문에 집계 함수가 적용되지 않은 상태에서 데이터를 필터링할 수 있다. HAVING 절은 그룹화된 후에 조건..

개발 개념 정리/SQL 2025.03.19
이전
1
다음
더보기
프로필사진

몽키의 코딩작업실

프론트엔드 개발을 배우고 있어요.

  • 분류 전체보기
    • 개발 개념 정리
      • javaScript
      • html, css
      • SQL
    • 문제 풀이기록
      • SQL
      • JavaScript
    • 프로젝트 기록
    • 일상

Tag

그룹화, 프로그래머스, SQL, 개발공부, 집계함수, 테이블, 개발자, group by, count(*), form요소, 태그, 웹개발, 프론트엔드, COUNT함수, 웹개발자, 웹표준, CSS, 몽키의개발로그, HTML, autocomplete,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바