데이터 분석 기술 블로그

COUNT 함수 본문

SQL/개념

COUNT 함수

데이터분석가 이채은 2024. 11. 9. 17:20

COUNT 함수란?

"COUNT" 함수는 테이블에서 행(row)의 개수를 세는 집계 함수입니다. 특정 조건을 만족하는 행의 개수, 특정 열의 값이 있는 행의 개수, 또는 테이블 전체의 행 개수를 반환하는 데 사용됩니다.


COUNT 함수의 기본 구문

SELECT COUNT(column_name)
FROM table_name;

 

  • column_name: 개수를 계산할 열의 이름.
  • table_name: 데이터를 조회할 테이블 이름.

COUNT의 특징

 

  1. 모든 행 세기:
    • COUNT(*)를 사용하면 NULL 값을 포함한 모든 행을 셉니다.
  2. 특정 열 값 세기:
    • COUNT(column_name)은 지정된 열의 값이 NULL이 아닌 행만 셉니다.
  3. 조건을 만족하는 행 세기:
    • COUNT는 WHERE 절과 함께 사용하여 특정 조건을 만족하는 행 개수를 셀 수 있습니다.

예제

 

 

1. 모든 행의 개수 세기

SELECT COUNT(*) AS total_rows
FROM Employees;


2. 특정 열에서 NULL 제외하고 개수 세기

SELECT COUNT(salary) AS total_non_null_salaries
FROM Employees;


3. 조건을 만족하는 행의 개수 세기

SELECT COUNT(*) AS employees_in_IT
FROM Employees
WHERE department = 'IT';


4. 그룹별 행 개수 세기

SELECT department, COUNT(*) AS employee_count
FROM Employees
GROUP BY department;


5. 고유 값의 개수 세기

SELECT COUNT(DISTINCT department) AS unique_departments
FROM Employees;

 

'SQL > 개념' 카테고리의 다른 글

DATE_FORMAT 함수  (0) 2024.11.11
SUBSTRING 함수  (0) 2024.11.10
CASE - END 문  (0) 2024.11.08
CONCAT 함수  (0) 2024.11.07
ROUND 함수  (0) 2024.11.06