Coding Test/SQL Coding Test
[프로그래머스 / SQL] - 최댓값 구하기
nam_ji
2024. 6. 8. 15:52
최댓값 구하기
문제
- 동물 정보를 담은 ANIMAL_INS 테이블이 있습니다.
- ANIMAL_INS 테이블에서
- 가장 최근에 들어온 동물의 날짜를
- 조회하는 문제입니다.
프로그래머스 코드
- 두가지의 방법으로 풀어봤습니다.
- 첫 번째는 MAX 함수를 통해 날짜의 최댓값을 구하게 하는 방법입니다.
- SELECT를 통해 조회하고 싶은 컬럼명을 작성합니다.
- 여기서 조건으로 가장 최근 날짜가 있기 때문에 MAX 함수 안에 컬럼명을 작성하고
- FROM으로 컬럼이 담긴 테이블명을 작성합니다.
- 두 번째 방법은 SELECT문 뒤에 조회하고 싶은 컬럼을 작성하고
- FROM으로 테이블명을 작성합니다.
- 다른 점은 ORDER BY를 통해 정렬을 해주는데, 내림차순 정렬을 하여 최근 날짜가 가장 첫 번째로 조회되도록 설정하고
- LIMIT을 통해 조회되는 데이터 수를 정하면 해결할 수 있습니다.
SELECT MAX(DATETIME)
FROM ANIMAL_INS;
# SELECT DATETIME
# FROM ANIMAL_INS
# ORDER BY DATETIME DESC
# LIMIT 1;