COUNT

Hyun-jin Won·2021년 10월 17일
0

MySQL로 SQL 시작하기

목록 보기
17/24

행의 개수를 구하고 싶어요!

데이터를 사용하다 보면, 데이터의 상세내용 외 특정 데이터의 갯수를 구하거나, 중복된 내용을 지우고 싶은 경우가 생긴다. 이를 사용하는 것이 COUNT와 DISTINCT 이다.

COUNT

COUNT(COLUMN)

해당 행의 개수를 구하는 함수이다. 안에 들어있는 내용을 중복에 관계없이 NULL 이 아닌 행의 수를 카운트한다. 단 *을 집어넣게 되는 경우 행의 모든 데이터가 NULL 이 아닌 이상 1로 취급한다.

DISTINCT

SELECT DISTINCT COLUMN FROM TABLE

데이터 중 중복된 데이터가 있는지 판단한 후 이를 걸러내는 예약어이다.
COLUMN을 하나만 지정하게 되면 해당 컬럼에서 중복된 데이터를 제거하고 유니크한 데이터만을 검출해낸다. COUNT와 같이 주로 중복된 데이터가 아닌 갯수를 판별하는데에 주로 사용한다.

profile
삽질을 주체하지 못하는 잉간

0개의 댓글