IT/SQL 테스트

[SELECT] 상위 n개 레코드

자연산 금붕어 2025. 2. 3. 11:08

https://school.programmers.co.kr/learn/courses/30/lessons/59405

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

- 문제 :

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

 

- 풀이 :

  • Oracle
-- ANIMAL_INS : ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE

SELECT NAME
from (select * from animal_ins order by datetime)
where rownum = 1;
  • MySQL
-- ANIMAL_INS : ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE

SELECT NAME
FROM (SELECT * FROM ANIMAL_INS ORDER BY DATETIME) AS subquery
LIMIT 1;
반응형