Welcome! Everything is fine.

[프로그래머스/Lv.2] 동물 수 구하기 - MySQL 본문

프로그래머스/SQL

[프로그래머스/Lv.2] 동물 수 구하기 - MySQL

개발곰발 2024. 3. 4.
728x90

3월부터 프로그래머스에서 SQL 문제도 조금씩 풀어보기로 했다.

문제와 내가 푼 답, 풀면서 복습한 내용, 알게된 내용 등을 포스팅 할 예정이다.

사실 SQLD 따고 나서 한 번도 공부하지 않아서 다시 백지가 되었지만.. 기본 문법만이라도 익숙해지는 것이 좋겠지!

📌 문제

📌 정답

SELECT COUNT(ANIMAL_ID) AS count FROM ANIMAL_INS;

📌 기억할 것

SQL 기본 문법은 아래와 같다.

SELECT 열_이름
    FROM 테이블_이름
    WHERE 조건식
    GROUP BY 열_이름
    HAVING 조건식
    ORDER BY 열_이름

 

위 문제에서 사용된 COUNT는 대표적인 집계함수로, COUNT(ANIMAL_ID)로   ANIMAL_ID의 행 개수를 구했다.

SELECT COUNT(*) FROM 테이블_이름

 

조건식을 이용해 데이터의 개수를 확인할 수도 있다.

아래 코드의 경우, ANIMAL_TYPE이 Dog인 데이터의 개수를 구한다.

SELECT COUNT(*) FROM 테이블_이름 WHERE ANIMAL_TYPE = "Dog";