새소식

SQL/SUM, MAX, MIN

[SUM, MAX, MIN] 최댓값 구하기

  • -

[문제]

코딩테스트 연습 - 최댓값 구하기 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


[문제 풀이]

조건 1. 시간을 조회하자.

조건 2. 최신순으로 정렬하자.

조건 3. 1마리로 제한하자.

 

기존에 풀었던 방식대로 SELECT와 LIMIT를 이용해서 풀 수도 있고 해당 방식으로 풀어도 물론 정답 처리가 된다.

다만 이번에는 새로운 풀이 방식을 알아보도록 하자.

 

MAX(컬럼)

해당 구문은 컬럼에서 가장 높은 값을 가져온다.

그러니 위에 조건을

 

조건 1. 동물을 조회하자.

조건 2. 날짜값이 가장 높은 동물 값을 가져오자.

로 바꿀 수가 있다.

 

[코드]

정답 1.

SELECT DATETIME as 시간 from ANIMAL_INS
ORDER BY DATETIME DESC
LIMIT 1;

 

정답 2.

SELECT MAX(DATETIME) as 시간 from ANIMAL_INS

 

 

'SQL > SUM, MAX, MIN' 카테고리의 다른 글

[SUM, MAX, MIN] 중복 제거하기  (0) 2022.09.30
[SUM, MAX, MIN] 동물 수 구하기  (0) 2022.09.30
[SUM, MAX, MIN] 최솟값 구하기  (0) 2022.09.30
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.