알고리즘/MYSQL

[프로그래머스,SQL] Level1: 최댓값 구하기

류창 2021. 8. 7. 19:01
반응형

 

간단하게 MAX값을 나타내주세요다.

 

1
2
3
4
5
6
7
8
-- 코드를 입력하세요
select Max(DATETIME)
from ANIMAL_INS
 
SELECT DATETIME
from ANIMAL_INS
order by DATETIME desc limit 1
 
cs

 

두가지 방법으로 풀어보았다.

 

2~3라인은 출제의도대로 DATETIME의 MAX 메소드를 사용해 나타내는것이다.

 

5~7라인은 DATETIME을 desc(오름차순=역순) 으로 정렬한후, 1개만 출력하도록 limit 1을 설정한다.

이렇게하면 가장 최근 데이터가 출력될것이다.

반응형