반응형
문제
SQL문을 이용해서 역순 정렬하는 문제이다.
문제 설명
ANIMAL_INS 테이블에서 ANIMAL_ID의 역순(내림차순)으로 NAME과 DATETIME만 출력하면 된다.
개념
SQL문에서 ORDER BY를 이용해 오름차순, 내림차순으로 정리해서 출력할 수 있다.
오름차순
SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC;
오름차순 정렬은 ASC를 입력해주지 않아도 ORDER BY만 입력해도 된다.
오름차순(ASC 생략)
SELECT * FROM 테이블명 ORDER BY 컬럼명;
내림차순 정렬은 DESC를 입력해주면 된다.
내림차순
SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC;
문제풀이
결과값이 ANIMAL_ID의 역순으로 NAME과 DATETIME만 출력되기 때문에 쿼리문은 아래와 같다.
SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC;
문제에서 원하는 결과값과 동일하게 출력되는 것을 확인할 수 있다.
결과는 문제풀이에 성공했다.
문제 출처: programmers.co.kr/learn/courses/30/lessons/59035
저의 주관적인 생각이 담긴 글입니다.
이 글을 보신 분들에게 도움이 되고자 글을 썼지만 부족한 부분이 많을 수 있습니다.
그 점 양해 부탁드리며, 추가했으면 하는 부분이나 잘못된 부분은 댓글로 알려주시면 감사하겠습니다!
반응형
'CS > SQL' 카테고리의 다른 글
[Programmers] 동물의 아이디와 이름 (0) | 2021.05.07 |
---|---|
[Programmers] 어린 동물 찾기 (0) | 2021.05.07 |
[Programmers] 아픈 동물 찾기 (0) | 2021.04.01 |
[Programmers] 최댓값 구하기 (0) | 2020.11.27 |
[Programmers] 모든 레코드 조회하기 (0) | 2020.11.27 |
댓글