SQL 도전기 - 20

김치전사·2022년 7월 6일
0

SQL 도전기

목록 보기
20/36

오늘은 행 개수 구하기 - COUNT에 대해 공부한다

집계함수
COUNT(집합)
SUM(집합)
AVG(집합)
MIN(집합)
MAX(집합)

SQL은 데이터베이스라 불리는 '데이터 집합'을 다루는 언어이다.

sample51에는 5개의 행이 있으며 COUNT의 결괏값도 5이다

COUNT 집계함수로 행 개수를 구할 수 있다

집계함수의 특징은 복수의 값(집합)에서 하나의 값을 계산해내는 것이다

WHERE구로 지정해서도 계산할 수 있다
*를 인수로 사용할 수 있는 것은 COUNT함수 뿐이다

NULL 값을 어떻게 취급해야 할까?


NULL값은 무시된다

A값이 중복되는 것을 알 수 있다
DISTINCT를 사용하면 중복값을 제거해준다

COUNT함수를 사용할 때 중복된 값을 제거한 후 하려면 어떻게 해야할까?


COUNT(DISTINCT 집합)을 사용하여 구하면 된다

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글