TIL(24.11.18)

채채·2024년 11월 18일

Today I Learned

목록 보기
10/75

SQL

HAVING 절

HAVING 절은 SQL에서 그룹화된 데이터에 조건을 적용할 때 사용됩니다. 주로 GROUP BY 절과 함께 사용되며, 그룹화된 데이터에 대한 집계 함수의 조건을 필터링하는 데 적합합니다.

HAVING과 WHERE의 차이

  • WHERE 절: 데이터를 그룹화하기 전에 조건을 필터링합니다.
    예: 특정 조건에 맞는 개별 행을 선택.
  • HAVING 절: 데이터를 그룹화한 후 집계 결과에 조건을 필터링합니다.
    예: 특정 조건에 맞는 그룹만 선택.

HAVING 절로 가능한 집계 함수
HAVING 절에서 사용하는 조건은 주로 집계 함수를 동반합니다.
대표적인 집계 함수는 다음과 같습니다:

  • SUM(): 합계
  • AVG(): 평균
  • COUNT(): 개수
  • MAX(): 최대값
  • MIN(): 최소값

요약
WHERE는 행을 필터링, HAVING은 그룹을 필터링.
주로 GROUP BY와 함께 사용.
집계 함수 결과에 조건을 적용할 때 필수적.

Python

오늘은 조건문과 반복문을 반복 학습.

for in과 if에 대해 조금식 익숙해지는 느낌이다.


오늘의 소감

오랜만에 SQL에 처음보는 함수가 나와서, SQL 공부하느냐고, 파이썬 공부 시간이 줄었다.
오늘도 역시나 어렵다
하다보면 익숙해지는 날이 오겠지...!

profile
화이팅

0개의 댓글