티스토리 뷰

프로그래머스 59404번 - 여러 기준으로 정렬하기

프로그래머스 59404번 - https://programmers.co.kr/learn/courses/30/lessons/59404

 

요구사항 분석 및  풀이과정

1. 동물 보호소에 들어온 모든 동물의 아이디(ANIMAL_ID)와 이름(NAME), 보호 시작일(DATETIME)을 이름 순으로 조회하여 반환하여야 합니다.

2. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.

3. 보호를 나중에 시작했다는 의미는 보호 시작일(DATETIME)이 더 크다는 의미입니다.

 

정렬 조건을 여러 개로 설정하는 방법은 ORDER BY [COLUMN] [DESC/ASC], ..., [COLUMN] [DESC/ASC]

DESC - 내림차순

ASC - 오름차순 (기본값, 생략 가능)

 

정렬할 칼럼과 정렬 기준 쌍을 여러 개 나열하면 됩니다. 1번째 정렬 기준이 같을 경우 다음 정렬 기준으로 정렬됩니다.

 

소스코드 작성

SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC;
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함