프로그래머스 문제 풀이/SQL
[SQL] 프로그래머스 문제 풀이 - 역순 정렬하기
austindynasty
2024. 12. 2. 09:53
<문제 설명>
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요.
<문제 풀이>
SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_INS DESC;
- ORDER BY : SELECT 구문의 가장 마지막에 위치하며, 구문을 특정 컬럼 기준으로 정렬하여 데이터 조회를 가능하게 함.
- 오름차순(Ascending) : 작은 값에서 큰 값으로 ( ASC )
- 내림차순(Descending) : 큰 값에서 작은 값으로 ( DESC )
기본값은 오름차순으로 코드에서 따로 명시하지 않으면 오름차순으로 정렬되고, DESC 를 명시하면 내림차순으로 정렬