반응형
https://school.programmers.co.kr/learn/courses/30/lessons/59404
여러 기준으로 정렬하기 문제
동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하고, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물 순서로 정렬하는 문제
📌 문제 접근 포인트
1. 조회할 항목이 동물의 아이디와, 이름, 보호 시작일이므로 SELECT문에 해당하는 항목은 ANIMAL_ID, NAME, DATETIME이다.
2. ANIMAL_INS 테이블에서 가져오므로 FROM ANIMAL_INS이다.
3. 이름을 사전순으로 정렬하고(오름차순), 보호 시작을 나중에 시작한 동물부터 먼저 조회(내림차순) 이므로 ORDER BY NAME, DATETIME DESC이다.
⚙ 내가 푼 정답 코드
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC;
반응형
'데이터베이스(SQL) > 프로그래머스' 카테고리의 다른 글
[프로그래머스]동물의 아이디와 이름 (SQL) (0) | 2023.05.02 |
---|---|
[프로그래머스] 가격대 별 상품 개수 구하기 (SQL) (0) | 2023.04.17 |
[프로그래머스] 상위 n개 레코드 (SQL) (0) | 2023.04.17 |
[프로그래머스] 조건에 맞는 회원수 구하기 (SQL) (0) | 2023.04.17 |
[프로그래머스] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (SQL) (0) | 2023.04.17 |
댓글