카테고리 없음

SQL (COUNT 설명 및 중복제외 조회)

SQL-Basic 2024. 8. 16. 14:46

문제예시

 

해당 SQL 테이블에 동물의 이름이 몇개인지 조회하는 SQL을 작성하고 NULL은 제외하며 중복되는 이름은 하나로 카운트하는 QUERY문을 만들어아 한다.

 

필요한 QUERY 로직

1. 컬럼갯수 카운팅

2. 중복이름제외 카운팅

3. NULL 제외

 

컬럼갯수 카운팅 - COUNT ( )

기본문법 

더보기

SELECT COUNT(*)

FROM employees;

 

employees 테이블 내에 컬럼의 갯수를 세고 QUERY를 나타낸다.

 

중복이름제외 카운팅 - COUNT ( DISTINCT CULUME)

기본문법

더보기

SELECT COUNT(DISTINCT name)

FROM employees

 

employees 테이블 내에 name이라는 컬럼의 갯수를 조회하고 중복은 카운팅에서 제외한다.

 

NULL 제외

 

더보기

카운팅 기본적으로 NULL을 제외 한다.

 

문제정답

 

SELECT count(distinct name)
FROM ANIMAL_INS