[SQLD] 집계함수, GROUP BY, HAVING


[SQLD] 집계함수, GROUP BY, HAVING

집계함수(Aggreate Function) - COUNT(*) : 유일하게 NULL 값 포함, 나머지는 NULL값 제외 - COUNT(_) - SUM(_) - AVG(_) - MAX(_) - MIN(_) - STDEV(_) : 표준편차 - VAR(_) : 분산 GROUP BY 절 그룹별 검색을 위해서 사용된다. FROM/WHERE절 뒤에 위치한다. SELECT * FROM 테이블명 WHERE ___ GROUP BY ____ HAVING _____ ** HAVING은 GROUP BY절에 의해서 만들어진 소그룹에 대한 조건 적용 HAVNING 절 집계함수는 WHERE 절에는 사용할 수 없지만, HAVING에서는 사용할 수 있다. => 집계함수 사용가능 SELECT * FROM 테이블명 GROUP BY ID HAVING AVG(AGE) > 30 집계함수와 NULL - 전체 건수가 NULL값인 경우 => 함수의 결..........



원문링크 : [SQLD] 집계함수, GROUP BY, HAVING