본문 바로가기
SQL/코딩테스트

[프로그래머스 / MySQL] 상위 n개 레코드

by Hi_heidi 2024. 1. 29.

문제

💡 동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요.

 

테이블 형태

테이블 / 출력 결과

 

풀이

SELECT NAME FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1

 

해설

SELECT NAME FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1
  • 가장 먼저 들어온 동물은 보호 시작일이 가장 오래된 동물이므로 ORDER BY 로 기본 오름차순 정렬
  • LIMIT 1으로 출력 개수 제한을 1개로 설정