문제
동물 보호소에 들어온 모든 동물의
아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요.
단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.
쿼리문
SELECT animal_id, name, datetime from animal_ins
order by name, datetime desc
문제에서 해석을 해야하는 부분이 있습니다.
이름 순으로 조회하는 SQL문을 작성해주세요.
단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.
이름 순으로 조회를 해야하지만
이름이 같은 동물이 있다면,
보호를 나중에 시작한 동물을 먼저 보여줘야 한다는 것입니다.
order by 에 2개의 조건이 들어온다는 것을 인지해야합니다.
첫번째는 order by name
두번째는 datetime 이 역순으로 조회되야지 문제의 조건을 맞춰야합니다.
order by name, datetime desc
가 들어가야합니다.
Share article