[프로그래머스 SQL 고득점 Kit] 여러 기준으로 정렬하기(MySQL)
1. 문제 설명
모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하되, 이름이 같다면 보호를 나중에 시작한 동물을 먼저 보여주도록 쿼리를 짜면 된다.
2. 관련 개념
ORDER BY절에는 두 개 이상의 정렬 기준이 올 수 있다. 이때, 각 정렬 기준은 콤마로 구분한다. 아직 ORDER BY에 대해 잘 모른다면 이전 포스트를 보고 오시길 바란다.
3. 정답 및 풀이
- 모든 동물의 아이디와 이름, 입소 날짜를 조회하라 하였다.
SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS;
- 이름순으로 정렬하라 하였다.
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME ASC;
- 이름이 같은 Row가 있는 경우, 보호를 나중에 시작한 동물을 먼저 보여주라 하였다.
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME ASC, DATETIME DESC;
Author And Source
이 문제에 관하여([프로그래머스 SQL 고득점 Kit] 여러 기준으로 정렬하기(MySQL)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@developerkerry/프로그래머스-SQL-고득점-Kit-여러-기준으로-정렬하기MySQL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)