본문 바로가기
lesson/database

Programmers SQL Lv2. 고양이와 개는 몇 마리 있을까

by Peter Choi 2024. 12. 17.
반응형

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
WHERE ANIMAL_TYPE IN ('Cat', 'Dog')
GROUP BY ANIMAL_TYPE
ORDER BY FIELD(ANIMAL_TYPE, 'Cat', 'Dog');

 

위 코드에서 나온 부분 중 "ORDER BY FIELD(ANIMAL_TYPE, 'Cat', 'Dog')" 을 자세히 들여다 보겠습니다.

 

SELECT columns
FROM table_name
ORDER BY FIELD(column_name, value1, value2, value3, ...);

 

  • column_name: 정렬할 열입니다.
  • value1, value2, ...: 정의하려는 사용자 정의 순서입니다

내림차순, 오름차순 이외에 사용자가 원하는 방법으로 특정 열을 정렬할 수 있게 해줍니다.  

반응형

댓글