반응형
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, ...: 정의하려는 사용자 정의 순서입니다
내림차순, 오름차순 이외에 사용자가 원하는 방법으로 특정 열을 정렬할 수 있게 해줍니다.
반응형
'lesson > database' 카테고리의 다른 글
Programmers SQL Lv2. 동물 수 구하기 (1) | 2024.12.26 |
---|---|
Programmers SQL Lv1. 가장 비싼 상품 구하기 (1) | 2024.12.26 |
Programmers SQL Lv1. 경기도에 위치한 식품창고 목록 출력하기 (1) | 2024.12.13 |
Programmers SQL Lv2. NULL 처리하기 (0) | 2024.12.13 |
Programmers SQL Lv2. 중복 제거하기 (0) | 2024.12.13 |
댓글