본문으로 바로가기

   

 

이번 글에서는 행의 개수를 구하는데 아주 유용한 COUNT() 함수에 대하여 알아보도록 하겠습니다.

 

COUNT()

- 행의 개수를 반환하는 그룹 함수입니다.

- 그룹 함수이다 보니까 NULL값에 대해서는 개수를 세지 않습니다. (NULL값을 제외하고 카운트)

 

예제를 통하여 COUNT() 함수를 사용하는 방법과 조회 결과를 확인해 보도록 하겠습니다.

아래 예제는 emp 테이블의 comm이 몇 개인지 조회하는 쿼리입니다.

 

조회하고 결과를 보니 emp 테이블에서 comm을 가지고 있는 사원들은 총 4명이라는 것을 알 수 있습니다.

이런식으로 COUNT 함수를 사용하시면 됩니다. 

 


COUNT(*)

- 테이블의 전체 행(row) 수를 반환하는 함수입니다.

- NULL 값을 포함하여 모든 개수를 세서 출력합니다.

 

마찬가지로 예제를 통하여 COUNT(*) 함수를 확인해 보도록 하겠습니다.

아래 예제는 전체 사원의 수와 커미션을 가지고 있는 사원의 수를 조회하는 쿼리입니다.

 

조회 결과를 보니 전체 사원의 수는 14명이고, 커미션을 갖고 있는 사원은 4명이네요.