Coding Test/Programmers
[SQL][Programmers] 여러 기준으로 정렬하기
예롱메롱
2025. 3. 4. 21:35
728x90
반응형
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
📌 문제
동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 함
✅ SQL 해결 방법
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC;
- NAME을 기준으로 오름차순 정렬 (알파벳/한글순)
- 같은 NAME 내에서는 DATETIME을 기준으로 내림차순 정렬 (최근 보호 시작일이 먼저 오도록)

728x90
반응형