[SQL 고득점 Kit / SELECT] Level 1 - 역순 정렬하기

SlowAnd·2024년 2월 11일

[Level 1] - 역순 정렬하기

문제

정답

SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC

풀이

1. SELECT 문

SELECT NAME, DATETIME
  • SELECT 문은 데이터베이스에서 특정 데이터를 선택하여 보여주라는 명령입니다. 여기서는 NAMEDATETIME이라는 두 개의 컬럼(열) 데이터를 보고 싶어 합니다.

  • NAME은 동물의 이름을 나타내고, DATETIME은 동물이 보호소에 들어온 날짜와 시간을 나타냅니다.

2. FROM 문

FROM ANIMAL_INS
  • FROM 문은 어떤 테이블에서 데이터를 가져올지를 지정합니다. 이 경우, ANIMAL_INS라는 테이블에서 정보를 가져오겠다는 의미입니다.

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

3. ORDER BY 문

ORDER BY ANIMAL_ID DESC;
  • ORDER BY 문은 조회한 데이터를 어떤 기준으로 정렬할지 지정합니다. 이 쿼리에서는 ANIMAL_ID 컬럼을 기준으로 데이터를 정렬하도록 지정하고 있습니다.

  • DESC는 Descending의 약자로, 내림차순을 의미합니다. 즉, 큰 값에서 작은 값 순서로 데이터를 정렬하라는 뜻입니다. 따라서, ANIMAL_ID 값이 큰 동물부터 작은 동물 순서로 데이터가 정렬됩니다.

0개의 댓글