-
[MySQL] 데이터 갯수 가져오기 (COUNT 함수)데이터베이스/MySQL 2018. 1. 9. 10:10
▶MySQL 데이터 갯수 가져오기 (COUNT 함수)
▶설명
테이블에 존재하는 데이터 갯수를 가져오고 싶을 때가 있습니다.
이 때 사용하는 함수가 COUNT 함수입니다.
COUNT 함수는 테이블에 컬럼의 데이터 갯수를 가져옵니다.
이 때 NULL인 데이터는 제외하고 계산합니다.
전체 행 갯수를 가져올 때는 컬럼 대신에 *를 지정합니다.
▶사용법
전체 행 갯수 가져오기
SELECT COUNT(*) FROM 테이블;
컬럼 데이터 갯수 가져오기
SELECT COUNT(컬럼) FROM 테이블;
▶예제 쿼리 (Example Query)
예제 테이블 : hero_collection
idx
type
name
1
1
안중근
2
1
윤봉길
3
2
김유신
4
2
이순신
5
3
이성계
6
3
왕건
7
4
반갑수 8
4
(NULL) 전체 행 갯수 가져오기
쿼리
SELECT COUNT(*) as cnt FROM hero_collection;
결과
cnt
8
이름 갯수 가져오기
쿼리
SELECT COUNT(name) as cnt FROM hero_collection;
결과
cnt
7
'데이터베이스 > MySQL' 카테고리의 다른 글
[MySQL] 그룹화하여 데이터 조회 (GROUP BY) (8) 2018.01.10 [MySQL] 데이터 최대, 최소 값 가져오기 (MAX, MIN 함수) (0) 2018.01.09 [MySQL] 여러 문자열을 구분하여 하나의 문자열로 합치기 (CONCAT_WS 함수) (0) 2018.01.08 [MySQL] 여러 문자열를 하나의 문자열로 합치기 (CONCAT 함수) (0) 2018.01.08 [MySQL] 테이블 조회 정렬 (ORDER BY) (2) 2018.01.05