728x90
최댓값 구하기
문제 설명
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
NAME TYPE NULLABLE
ANIMAL_ID | VARCHAR(N) | FALSE |
ANIMAL_TYPE | VARCHAR(N) | FALSE |
DATETIME | DATETIME | FALSE |
INTAKE_CONDITION | VARCHAR(N) | FALSE |
NAME | VARCHAR(N) | TRUE |
SEX_UPON_INTAKE | VARCHAR(N) | FALSE |
가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.예시
예를 들어 ANIMAL_INS 테이블이 다음과 같다면
ANIMAL_ID ANIMAL_TYPE DATETIME INTAKE_CONDITION NAME SEX_UPON_INTAKE
A399552 | Dog | 2013-10-14 15:38:00 | Normal | Jack | Neutered Male |
A379998 | Dog | 2013-10-23 11:42:00 | Normal | Disciple | Intact Male |
A370852 | Dog | 2013-11-03 15:04:00 | Normal | Katie | Spayed Female |
A403564 | Dog | 2013-11-18 17:03:00 | Normal | Anna | Spayed Female |
가장 늦게 들어온 동물은 Anna이고, Anna는 2013-11-18 17:03:00에 들어왔습니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.
시간
2013-11-18 17:03:00 |
가장 최근에 들어온 동물이 들어온 시간을 구하는 SQL문을 작성해야 한다.
결과물을 보니 시간만 나오게 하면 될 것 같다
지금까지는 그냥 일반적인 명령어만 사용했다면 이제부턴 여러가지 내장 함수를 이용하여
문제를 해결하여야 한다.
구글링을 하여 알아보니 최댓값을 구해주는 함수는 MAX() 라고 한다 한번 이를 이용하여 SQL문을 작성하여 보면
SELECT MAX(DATETIME) FROM ANIMAL_INS ;
728x90
'SQL' 카테고리의 다른 글
프로그래머스(programmers)-동물 수 구하기 (0) | 2020.04.21 |
---|---|
프로그래머스(programmers)-최솟값 구하기 (0) | 2020.04.21 |
프로그래머스(programmers)-아픈 동물 찾기 (0) | 2020.04.21 |
프로그래머스(programmers)-역순 정렬하기 (0) | 2020.04.20 |
프로그래머스(programmers)-모든 레코드 조회하기 (0) | 2020.04.20 |