[프로그래머스/MySQL] 최솟값 구하기

지누초이·2024년 3월 27일

프로그래머스

목록 보기
18/37
post-thumbnail

문제

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


노트

ANIMAL_INS 테이블에서 가장 먼저 들어온 동물의 날짜를 출력해야한다.
이전 문제와는 반대 상황으로, 가장 먼저 들어온 날짜는 가장 작은 날짜와 동치이다.

이 문제도 두 가지 방법이 있을 것 같다.

  1. 집계 함수를 이용하는 방법

    • 최솟값을 구할 경우 MIN(컬럼) 을 사용하면 된다.
    • 날짜 형식에도 MIN()을 사용할 수 있다.
  2. 정렬 후 1개만 출력하는 방법

SELECT
    DATETIME
FROM
    ANIMAL_INS
ORDER BY
    DATETIME
LIMIT
    1

ORDER BY를 통해 오름차순 정렬을 하고
LIMIT을 통해 1개만 출력하는 것이다.


정답

SELECT
    MIN(DATETIME)
FROM
    ANIMAL_INS

더 좋은 해결방법이 있다면 언제든 댓글로 알려주세요 🤗

0개의 댓글