[SQL] 집계 함수
Database/SQL
2024. 5. 16. 15:13
집계 함수
SUM(컬럼) : 컬럼값들의 합계를 반환
*주의) 같은 행 데이터를 더할 때 NULL이 포함되면 결과가 NULL
*주의) 같은 열 데이터를 더할 때 NULL이 포함되면 NULL을 제외하고 더할 것
COUNT(*) : 전체 Row를 카운트하여 반환 (NULL값도 포함!!!)
COUNT(상수) : 위의 COUNT(*)와 같음
COUNT(컬럼) : 컬럼값이 NULL인 Row를 제외하고 카운트하여 반환
COUNT(DISTINCT 컬럼) : 컬럼값이 NULL인 Row를 제외하고 중복을 제거한 카운트하여 반환
집계 함수와 함께 사용하는 윈도우 함수는 OVER 절에 PARTITION BY 구문을 이용하여 집계의 대상이 되는 레코드의 범위를 지정할 수 있음
*조건이 False이면 SELECT에서 어떠한 데이터도 출력이 되지 않고 COUNT는 0이 된다.
'Database > SQL' 카테고리의 다른 글
[SQL] 서브쿼리 (0) | 2024.05.19 |
---|---|
[SQL] 쿼리 실행 순서 (0) | 2024.05.17 |
[SQL] DDL 데이터 정의 언어 (Data Definition Langauge) (0) | 2024.05.16 |
[SQL] DROP TABLE ~ (0) | 2024.05.16 |
[SQL] 제약조건 (Constraint) (0) | 2024.05.16 |
@서리★ :: Seory Dev
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!