Lv.1 - 모든 레코드 조회하기, Lv.2 - 고양이와 개는 몇 마리 있을까

📚 Lv.1 - 모든 레코드 조회하기

모든 레코드 조회하기

 

이해

테이블 ANIMAL_INS 구조 ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE를 그대로 출력하고

✏️ 한가지 조건
ANIMAL_ID 순으로 조회하는 SQL문이다.

 

소스

SELECT * From ANIMAL_INS ORDER BY ANIMAL_ID;

 

📚 Lv.2 - 고양이와 개는 몇 마리 있을까

고양이와 개는 몇 마리 있을까

 

이해

  • ANIMAL_TYPE이 같은 것들끼리 GROUP으로 묶어서 조회하기 위해, GROUP BY를 사용한다.
  • 이에 대하여 COUNT(ANIMAL_TYPE)을 한다면, 그룹화된 것들 각각의 갯수를 구할 수 있다.
  • cat이 dog보다 앞에 나와야 하므로, ORDER BY ANIMAL_TYPE을 추가한다. (우선순위)

 

소스

-- 코드를 입력하세요
SELECT ANIMAL_TYPE, count(ANIMAL_TYPE)
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE 
ORDER BY ANIMAL_TYPE;

 

좋은 웹페이지 즐겨찾기