알고리즘/SQL
[프로그래머스] 여러 기준으로 정렬하기
Noaahhh
2024. 9. 13. 17:42
Question
동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.
Pseudocode
- 테이블에서 모든 행의 animal_id, name, datetime을 선택.
- name을 기준으로 오름차순 정렬.
- 동일한 name 내에서 datetime을 기준으로 내림차순 정렬.
Code
SELECT animal_id, name, datetime
FROM animal_ins
ORDER BY name ASC, datetime DESC