💫 문제


 

💫 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)

By Dozzing

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다