마음만 바쁜 사람
Published 2022. 2. 18. 14:45
[프로그래머스] 상위 n개 레코드 SQL

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

 

코딩테스트 연습 - 상위 n개 레코드

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

가장 먼저 들어온 동물의 이름을 조회한다. 즉 DATETIME이 최솟값인 레코드를 조회해야 한다.

point: WHERE절 안에 다시 SELECT MIN으로 최솟값을 찾는다

SELECT NAME
FROM ANIMAL_INS
WHERE DATETIME = ( SELECT MIN(DATETIME) 
                   FROM ANIMAL_INS
                   )

 

profile

마음만 바쁜 사람

@훌루훌루

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!