본문 바로가기
내일배움캠프/Daily Routine (SQL)

[내일배움캠프] SQL Daily Routine 2. 역순 정렬하기

by TIP__ 2024. 7. 31.

안녕하세요.

오늘은 데일리 루틴 2일차 문제를 공부했습니다.

문제 설명

ANIMAL_INS 테이블은 동물보호소에 들어온 동물의 정보를 담은 테이블입니다.

ANIMAL_INS 테이블 구조는 다음과 같으며,

ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE

각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.

 

동물보호소에 들어온 모든 동물의 이름과 보호시작일을 조회하는 SQL문을 작성해주세요.

이 때 결과는 ANIMAL_ID 역순으로 보여주세요.

SQL을 실행하면 다음과 같이 출력되어야 합니다.

..이하생략

 

답안

SELECT NAME, DATETIME

-. 어제 푼 문제의 연장선

FROM ANIMAL_INS

-. 어제와 같음

ORDER BY ANIMAL_ID DESC

-. order by 코드는 정렬할 때 사용되는 함수

-. asc는 오름차순 / desc는 내림차순 정렬

-. 기본적으로 오름차순 정렬이 되어있기 때문에 asc의 경우 따로 적지 않아도 오름차순 정렬이 된다.

 

 

이렇게 데일리 루틴 2일차 과제도 끝냈습니다.

 

저처럼 처음 해보시는 분들에게 조금이나마 도움이 되었으면 좋겠습니다.

댓글