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