본문 바로가기
SQL/문제풀이

프로그래머스 역순 정렬하기

by wakestand 2019. 9. 2.
반응형

사이트명 : 프로그래머스(Programmers)

문제명 : 역순 정렬하기

SQL : MySQL

 

저번 문제는 그냥 테이블 몽땅 조회한 뒤에

특정 컬럼 기준으로 정렬이었는데

 

이번 문제는 ANIMAL_INS 테이블에서

NAME과 DATETIME 컬럼만

ANIMAL_ID 역순으로 조회하면 되는데

 

내 풀이방법은 아래와 같다

 

일단 SELECT NAME, DATETIME 으로 두 컬럼만 ANIMAL_INS에서 조회하고

이후에 ORDER BY를 걸어서 ANIMAL_ID를 기준으로 정렬하는데

뒤에 DESC를 넣은 것이 보인다

 

여기서 뒤에 ASC를 넣거나 아무것도 넣지 않으면 오름차순

DESC를 넣으면 내림차순 정렬이 되는 것을 기억하자

 

마지막으로 프로그래머스에 바로 답안으로 사용 가능한 코드는 아래와 같다

 

SELECT NAME, DATETIME FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC

반응형

댓글