ANIMAL
테이블
ID | NAME | AGE |
---|---|---|
20220707 | cat | 1 |
20180516 | dog | 3 |
20160203 | cat | 7 |
20200430 | bird | 4 |
20210525 | mouse | 2 |
*모든 예시는 이 테이블에 기반한다.
중복된 행을 제거한 후 조건에 맞는 행을 조회한다.
SELECT DISTINCT 컬럼명
FROM 테이블명
WHERE 조건;
⌨️ sql 구문 작성
SELECT COUNT(DISTINCT NAME)
FROM ANIMAL
WHERE NAME IS NOT NULL;
💻 결과
4
중복된 행을 제거하고 정렬을 한 후 조건에 맞는 행을 조회한다.
SELECT 컬럼명
FROM 테이블명
WHERE 조건
GROUP BY 컬럼명;
⌨️ sql 구문 작성
SELECT COUNT(NAME)
FROM ANIMAL
WHERE NAME IS NOT NULL
GROUP BY NAME;
💻 결과
4