초보 개발자의 이야기, 릿허브

[MySQL] 프로그래머스 SQL 역순 정렬하기 본문

코딩테스트/📒 SQL

[MySQL] 프로그래머스 SQL 역순 정렬하기

릿99 2021. 9. 28. 10:01
728x90
반응형
1. 문제풀이

https://programmers.co.kr/learn/courses/30/lessons/59035

 

코딩테스트 연습 - 역순 정렬하기

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

 

위와 같은 정보를 가진 테이블의 이름(NAME)과 보호시작일(DATETIME)을

ANIMAL_ID 역순으로 조회하는 SQL문을 작성하는 것이 목표이다.

 

 

 

2. 문제풀이

 

테이블의 이름(NAME)과 보호시작일(DATETIME) 정보를 

ANIMAL_ID 역순(DESC)으로 조회하는 문제이다.

 

 

 

3. 정답
SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC

SELECT : 이름(NAME)과 보호시작일(DATETIME) 정보를 (이어지는 FROM 절에서의)

FROM : ANIMAL_INS에서

ORDER BY : ANIMAL_ID 역순(DESC)으로 조회하는 SQL문이다.

 

여기서, ORDER BY 절의 "DESC" 값은 ASC와 달리 기본값이 아니므로,

역순으로 조회시에는 반드시 써주어야한다.

 

 


SQL문은 아주 기초적인 문제부터 시작하고 있다.

하나하나 차근차근 쌓아나가다 보면,

다른 언어들이 조금은 능숙해진 것처럼 SQL도 능숙해질 수 있을거라고 믿는다.😤

정보처리기사와 SQLD로 공부한 걸 바탕으로 최대한 열심히 해봐야지💪

 

 

 

 

728x90
반응형