https://school.programmers.co.kr/learn/courses/30/lessons/59040
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
내가 푼 답안
SELECT ANIMAL_TYPE, COUNT(*) AS count
FROM ANIMAL_INS
group by ANIMAL_TYPE
ORDER BY FIELD(ANIMAL_TYPE, 'Cat', 'Dog');
문법 정리
- 문제의 요구사항 중 "고양이를 개보다 먼저 조회해주세요." 라고 나와있는 것을 확인할 수 있다.
- 특정 컬럼을 먼저 조회하고 싶은 경우는 FIELD를 사용한다.
- 예를 들어, ORDER BY FIELD(ANIMAL_TYPE, 'Cat', Dog') 같은 경우는 ANIMAL_TYPE 컬럼에서 Car, Dog 순으로 조회한다는 뜻이다.
'📚 CS > 데이터베이스' 카테고리의 다른 글
| [MySQL] 프로그래머스 - 없어진 기록 찾기 (0) | 2024.11.01 |
|---|---|
| [MySQL] 문법 정리 (1) | 2024.11.01 |
| [MySQL] 프로그래머스 - 진료과별 총 예약 횟수 출력하기 (1) | 2024.10.29 |
| [MySQL] 프로그래머스 - 성분으로 구분한 아이스크림 총 주문량 (2) | 2024.10.29 |
| [MySQL] 프로그래머스 - 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (1) | 2024.10.29 |