💫 문제
💫 CODE
SELECT ANIMAL_TYPE, COUNT(*) AS count
FROM ANIMAL_INS
WHERE ANIMAL_TYPE = 'Cat' OR ANIMAL_TYPE = 'Dog'
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE;
💫 풀이 조건
1. 동물 중 고양이와 개가 각각 몇 마리인지 조회
2. 고양이를 개보다 먼저 조회
💫 풀이
1. SELECT ANIMAL_TYPE, COUNT(*) AS count
- 동물 종류(ANIMAL_TYPE), COUNT를 사용하여 몇마리인지 조회
- AS를 사용하여 COUNT(*)를 count로 별칭 지정
2. WHERE ANIMAL_TYPE = 'Cat' OR ANIMAL_TYPE = 'Dog'
- 동물 종류(ANIMAL_TYPE)가 'Cat'이거나 'Dog'인 컬럼 조회
3. GROUP BY ANIMAL_TYPE
- COUNT를 할때 ANIMAL_TYPE을 기준으로 COUNT
4. ORDER BY ANIMAL_TYPE
- 동물 종류(ANIMAL_TYPE)를 기준으로 오름차순(ASC)