최댓값 구하기
문제 설명
예시
예를 들어
ANIMAL_INS
테이블이 다음과 같다면가장 늦게 들어온 동물은
Anna
이고,Anna
는 2013-11-18 17:03:00에 들어왔습니다.따라서 SQL 문을 실행하면 다음과 같이 나와야 합니다.
제출코드
본 문제를 풀 수 있는 방법은 여러가지가 있다.
문제명 그대로 최댓값을 이용하여 풀수도 있으며 또는
LIMIT
을 이용해서도 풀 수 있다.
LIMIT
을 이용한 풀이SELECT DATETIME FROM ANIMAL_INS ORDER BY DATETIME DESC LIMIT 1
첫번째 풀이는
LIMIT
을 이용한 풀이다.
ANIMAL_INS
테이블로 부터DATETIME
을 뽑아내어DESC
정렬을 진행한다.그 이후, 최상위 하나만 뽑아내면 제일 늦게 들어온 동물이 입양된 시간만 뽑아낼 수 있다.
MAX
를 이용한 풀이SELECT MAX(DATETIME) FROM ANIMAL_INS
두번째 풀이는
MAX
를 이용한 풀이다.
MAX
조건을 통해DATETIME
의 최댓값을 바로 뽑아낼 수 있다.
'Algorithm & SQL > Programmers' 카테고리의 다른 글
[Programmers] [Python] 문자열 내 마음대로 정렬하기 (0) | 2019.10.29 |
---|---|
[Programmers] [SQL] 최솟값 구하기 (0) | 2019.10.28 |
[Programmers] [SQL] 상위 n개 레코드 (0) | 2019.10.27 |
[Programmers] [SQL] 여러 기준으로 정렬하기 (0) | 2019.10.27 |
[Programmers] [SQL] 동물의 아이디와 이름 (0) | 2019.10.27 |