Database/SQL
[프로그래머스 SQL Lv.2] 최솟값 구하기 (MySQL)
imnyoung
2025. 11. 27. 12:21
문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/59038
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
1. 테이블 : ANIMAL_INS
| NAME | TYPE | NULLABLE |
| ANIMAL_ID | VARCHAR(N) | FALSE |
| ANIMAL_TYPE | VARCHAR(N) | FALSE |
| DATETIME | DATETIME | FALSE |
| INTAKE_CONDITION | VARCHAR(N) | FALSE |
| NAME | VARCHAR(N) | TRUE |
| SEX_UPON_INTAKE | VARCHAR(N) | FALSE |
2. 문제
동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.
3. 정답
가장 먼저 들어온 동물은 datetime 기준 최솟값을 구하면 된다.
간단해서 문제풀이와 정답 함께 공유하자면 아래와 같다.
SELECT MIN(datetime) -- 컬럼 이름(위 예제에서는 "시간")은 일치하지 않아도 된다고 문제에 명시됨
FROM animal_ins