본문 바로가기
SQL/문제풀이

프로그래머스 동물의 아이디와 이름 풀이(MySQL)

by wakestand 2019. 9. 9.
반응형

사이트명 : 프로그래머스(Programmers)

문제명 : 동물의 아이디와 이름

SQL : MySQL

 

ANIMAL_INS 테이블에서 ANIMAL_ID, NAME 컬럼을 ANIMAL_ID 순으로 조회하라는 문제인데

내 풀이방법은 아래와 같다

 

일단 어느 컬럼을 조회한 것인가?

ANIMAL_ID와 NAME 컬럼을 조회한다고 했으니

SELECT ANIMAL_ID, NAME 을 작성하고

 

어느 테이블에서 조회할 것인가?

FROM ANIMAL_INS를 넣으면 ANIMAL_INS 테이블에서 조회한다는 말이다

 

마지막으로 어느 컬럼을 기준으로 정렬할 것인가?

ANIMAL_ID 순으로 정렬한다고 했으니

ORDER BY ANIMAL_ID 를 넣어주면 된다

 

아무것도 넣지 않거나 ASC를 넣을 경우에는 오름차순

ORDER BY ANIMAL_ID DESC 이런 식으로

DESC를 넣어줄 경우에는 내림차순 정렬이다

 

프로그래머스에 바로 적용 가능한 코드는 아래와 같다

 

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
반응형

댓글