프로그래머스 문제 풀이/SQL

[SQL] 프로그래머스 문제 풀이 - 역순 정렬하기

austindynasty 2024. 12. 2. 09:53

<문제 설명>

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_IDANIMAL_TYPEDATETIMEINTAKE_CONDITIONNAMESEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.

동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요.

 

<문제 풀이>

SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_INS DESC;

 

- ORDER BY : SELECT 구문의 가장 마지막에 위치하며, 구문을 특정 컬럼 기준으로 정렬하여 데이터 조회를 가능하게 함.

- 오름차순(Ascending) : 작은 값에서 큰 값으로 ( ASC )

- 내림차순(Descending) : 큰 값에서 작은 값으로 ( DESC )

 

기본값은 오름차순으로 코드에서 따로 명시하지 않으면 오름차순으로 정렬되고, DESC 를 명시하면 내림차순으로 정렬