문제
동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.
🍀 Solution
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME desc
🐧 풀이
- `ANIMAL_INS`테이블에서
- `ANIMAL_ID`와 `NAME`,`DATETIME`을
- 이름 순으로 조회
→ `ORDER BY NAME` - 이름이 같은 동물 중에서는 나중에 시작한 동물을 먼저(내림차순) 보여줘야 함
→ `ORDER BY NAME, DATETIME desc`
🖨️ 결과 (*일부)
ANIMAL_ID | NAME | DATETIME |
A368930 | 2014.6.8 13:20 | |
A362383 | *Morado | 2016.4.21 8:19 |
A412626 | *Sam | 2016.3.13 11:17 |
A403564 | Anna | 2013.11.18 17:03 |
A371534 | April | 2016.6.7 17:42 |
A354597 | Ariel | 2014.5.2 12:16 |
A361391 | Baby Bear | 2015.3.30 11:36 |
A413789 | Benji | 2016.4.19 13:28 |
A353259 | Bj | 2016.5.8 12:57 |
A388691 | Blaze | 2015.11.27 15:59 |
A371102 | Ceballo | 2015.8.3 9:09 |
A397882 | Charlie | 2017.7.12 14:43 |
A381217 | Cherokee | 2017.7.8 9:41 |
A410330 | Chewy | 2016.9.11 14:09 |
'⌨️ Code Taka > MySQL' 카테고리의 다른 글
[프로그래머스] 나이 정보가 없는 회원 수 구하기 (0) | 2024.05.06 |
---|---|
[프로그래머스] 이름에 el이 들어가는 동물 찾기 (0) | 2024.05.06 |
[프로그래머스] 어린 동물 찾기 (0) | 2024.05.06 |
[프로그래머스] 상위 n개 레코드 (0) | 2024.05.03 |
[프로그래머스] 아픈 동물 찾기 (0) | 2024.05.03 |