문제예시
해당 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