Tags
- stack
- 트리
- 큐
- DB
- 스택
- 쟝고
- create
- update
- N:1
- 이진트리
- Django
- distinct
- Vue
- regexp
- 뷰
- Queue
- Tree
- 백트래킹
- migrations
- M:N
- count
- SQL
- outer join
- ORM
- 그리디
- drf
- 통계학
- delete
- Article & User
- 완전검색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Notice
Recent Posts
Link
데이터 분석 기술 블로그
COUNT 함수 본문
COUNT 함수란?
"COUNT" 함수는 테이블에서 행(row)의 개수를 세는 집계 함수입니다. 특정 조건을 만족하는 행의 개수, 특정 열의 값이 있는 행의 개수, 또는 테이블 전체의 행 개수를 반환하는 데 사용됩니다.
COUNT 함수의 기본 구문
SELECT COUNT(column_name)
FROM table_name;
- column_name: 개수를 계산할 열의 이름.
- table_name: 데이터를 조회할 테이블 이름.
COUNT의 특징
- 모든 행 세기:
- COUNT(*)를 사용하면 NULL 값을 포함한 모든 행을 셉니다.
- 특정 열 값 세기:
- COUNT(column_name)은 지정된 열의 값이 NULL이 아닌 행만 셉니다.
- 조건을 만족하는 행 세기:
- 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 |