더북(TheBook)

7.1.2 집계 함수 사용하기

집계 함수란 테이블의 전체 또는 특정 칼럼 값에 대한 로우 수, 합계, 최댓값, 최솟값, 평균 등의 집계 값을 계산하는 함수입니다. 집계 함수에는 어떤 것들이 있고 어떻게 사용하는지 살펴봅시다.

 

COUNT

COUNT() 함수는 테이블에 있는 데이터가 총 몇 건인지, 즉 총 로우 수가 몇 개인지를 반환하는 함수입니다.

구문 7-2

COUNT([DISTINCT] expr)

보통 COUNT() 함수의 매개변수로는 SELECT 절에서 전체 칼럼을 조회할 때 사용했던 *를 사용합니다. 물론 특정 칼럼 값을 매개변수로 사용할 수도 있지만, *를 사용하든 특정 칼럼 값을 사용하든 결과는 같습니다. 또한, 매개변수에 DISTINCT를 사용할 수 있는데, DISTINCT expr을 하면 매개변수 expr 칼럼의 고윳값 개수를 반환합니다.

그럼 COUNT() 함수를 사용해 봅시다.

코드 7-8

SELECT COUNT(*), COUNT(continent)
  FROM country;

실행결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.