728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/59404
ORDER BY 를 사용해 여러개의 기준으로 정렬하는 법
Q : 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.
SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC;
1. 이름(NAME) 은 오름차순 정렬
2. 보호를 나중에 시작한 동물(DATETIEM) 은 내림차순 정렬
ORDER BY NAME ASC, DATETIME DESC 와 같이 작성해도 됨. (ASC 생략 가능)
728x90
반응형
'데이터베이스 > 코딩테스트' 카테고리의 다른 글
[Programmers]동명 동물 수 찾기(GROUP BY, HAVING) (0) | 2023.11.02 |
---|---|
[Programmers]고양이와 개는 몇 마리 있을까(GROUP BY, PARTITION BY) (0) | 2023.11.02 |
[Programmers]자동차 대여 기록에서 장기/단기 대여 구분하기(CASE WHEN, DATEDIFF) (0) | 2023.11.02 |
[Programmers] 나이 정보가 없는 회원 수 구하기 (COUNT, SUM) (0) | 2023.10.28 |