[Programmers] #59404 - 여러 기준으로 정렬하기 [MySQL]
[Programmers] #59404 - 여러 기준으로 정렬하기 [MySQL]
1. 아이디어
동물 보호소에 들어온 모든 동물의 ANIMAL_ID, NAME, DATETIME을 이름 순으로 조회하되, 이름이 같은 동물끼리는 보호를 나중에 시작한 순으로 보여줘야 하는 문제다. ORDER BY에 NAME과 DATETIME DESC를 나란히 걸면 이름이 같을 때만 DATETIME이 타이브레이커로 작동해 한 번에 해결된다.
2. 쿼리
풀이 [MySQL]
1
2
3
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC
This post is licensed under CC BY 4.0 by the author.