처음에는 동물 보호소에 들어온 동물의 수를 구해야 하니깐, COUNT(NAME)을 사용해서 결과 출력을 시도해보았다.
하지만 이름의 변수 타입은 VARCHAR(N), NULLABLE이 TRUE이므로 이름이 없는 동물은 COUNT 되지 않아서 오답이
출력됐다.
자세히 보면 절대로 중복이 발생할 수 없고, NULLABLE이 아닌 DATETIME의 필드를 사용하면 문제를 해결할 수 있었다.
그래서 COUNT(NAME)이 아닌 COUNT(DATETIME)으로 문제를 해결할 수 있었다.
제출한 코드 :
SELECT COUNT(DATETIME) as count FROM ANIMAL_INS
'SQL 문제' 카테고리의 다른 글
문제 8. 상위 N개 레코드(난이도 4)(2중 SELECT문) (0) | 2024.07.10 |
---|---|
문제 7. 아픈 동물 찾기(난이도 1) (0) | 2024.07.10 |
문제 4. 동물의 아이디와 이름(난이도 1) (0) | 2024.07.10 |
문제 3. 중복 제거하기(난이도 9)(COUNT, DISTINCT, NOT IN) (0) | 2024.07.10 |
문제 2. 역순으로 정렬하기(난이도 1) (0) | 2024.07.09 |