[Programmers-SQL] 고양이와 개는 몇 마리 있을까

ouneno·2023년 3월 2일
0

Programmers-SQL

목록 보기
12/26
post-thumbnail

2023-03-02 목요일

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


1. ANIMAL_INS 테이블 전체 출력하기

SELECT 
* 
  FROM ANIMAL_INS

💻 출력


2. animal_type 별로 분류하기

SELECT 
* 
  FROM ANIMAL_INS
  GROUP BY animal_type

💻 출력


3. animal_type과 고양이와 개가 각각 몇 마리인지 조회하기

SELECT  animal_type
      , COUNT(animal_id) AS count
  FROM ANIMAL_INS
  GROUP BY animal_type

💻 출력


4. 고양이>개 순으로 조회하기

SELECT  animal_type
      , COUNT(animal_id) AS count
  FROM ANIMAL_INS
  GROUP BY animal_type
  ORDER BY animal_type ASC

💻 출력


💭 chapGPT 활용 코드리뷰, 개선점 알아보기

🟦 chapGPT

SELECT ANIMAL_TYPE
     , COUNT(*) AS COUNT
  FROM ANIMAL_INS
WHERE ANIMAL_TYPE IN ('Cat', 'Dog')
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE

해석

  1. ANIMAL_INS 테이블에서
  2. animal_type과 전체 행의 개수(count)를 구한다.
  3. animal_type은 'Cat' OR 'Dog'이며
  4. Animal_type에 따라 그룹핑을 함
  5. 마지막으로, animal_type 명칭의 오름차순대로 조회를 실시한다.

🟦 코드 개선 요청

profile
지속적인 성장을 추구하는 새싹 개발자입니다🌱

0개의 댓글