문제 - 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.
이 문제는 이름순으로 조회하고 그중 이름이 같으면 나중에 보호한 동물은 먼저 보여줘야하는게 전제이다.
답
SELECT ANIMAL_ID, NAME, DATETIME from ANIMAL_INS ORDER BY NAME, DATETIME DESC;
처음에 이름순으로 정렬하고 , 뒤에 다시한번 보호날짜를 내림차순으로 정렬하게 되면
이름순으로 정렬된 상태에서 같은 이름일때 보호날짜를 기준으로 반환하게 된다.
'DB > 프로그래머스 SQL' 카테고리의 다른 글
프로그래머스 - 최대값 구하기 MySQL (0) | 2019.12.27 |
---|---|
프로그래머스 - 상위 n개 레코드 (0) | 2019.12.19 |
프로그래머스 - 모든 레코드 조회하기 MySQL (0) | 2019.12.18 |
댓글