프로그래머스 SQL : 최솟값 구하기

커비·2024년 10월 16일
0

프로그래머스 SQL

목록 보기
1/3
post-thumbnail

💻 프로그래머스 SQL : 최솟값 구하기

프로그래머스의 SQL문제를 풀면서 있었던 시행착오를 적는 편이 좋을 것 같아서 작성하게 되었다.

최솟값 구하기 문제 링크

📌 주어진 문제

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.

NAMETYPENULLABLE
ANIMAL_IDVARCHAR(N)FALSE
ANIMAL_TYPEVARCHAR(N)FALSE
DATETIMEDATETIMEFALSE
INTAKE_CONDITIONVARCHAR(N)FALSE
NAMEVARCHAR(N)TRUE
SEX_UPON_INTAKEVARCHAR(N)FALSE

동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.


📌 첫번째 시도

우선 예시로 받은 형태를 구성하기 위해 DATETIME에 '시간'이라는 별명을 주었다.

SELECT DATETIME as '시간'
FROM ANIMAL_INS

📌 두번째 시도

그 후, 가장 먼저 들어온 동물은 언제 들어왔는지 조회하기 위해 MIN()을 사용했다.

SELECT MIN(DATETIME) as '시간'
FROM ANIMAL_INS

내가 생각한 SQL문의 최선은 위와 같이 구성하는 것이다.


📌 코드실행

코드를 실행했을 때에도 내가 원하는 것만 조회되어 잘 나왔다. 이제 자신있으니 제출하고 채점을 받아야겠다.


📌 정답입니다!

그렇지! 이렇게 한 번에 정답이 되면 생각보다 기쁘네요

profile
전공은 컴퓨터공학, 복수전공은 해킹보안학, 직장은 방학(파워 구직중)

0개의 댓글