에서 SQL 문제 풀면서 정리.
ANIMAL_INS 테이블에 대해서 동물 보호소에 들어온 동물의 수를 세어라.
SELECT COUNT(ANIMAL_ID) count FROM ANIMAL_INS;
이러면 ANIMAL_ID의 개수를 세어서 count라는 이름의 column으로 결과가 나온다.
만약 동물 이름의 수를 세어라고 한다면?
중복된 이름의 동물이 있고 중복은 하나로 친다는 조건이 추가되었다.
SELECT COUNT(DISTINCT NAME) count FROM ANIMAL_INS;
DISTINCT
를 추가해주면 중복을 제외한다.
'DB > etc' 카테고리의 다른 글
[SQL] SQL 예제 풀기 - 1 (0) | 2020.08.31 |
---|