일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- modern c++
- SW Expert Academy
- Baekjoon
- programmers
- MYSQL
- Computer Science
- SECS
- 비트겟
- python
- c
- Spotify Api
- regression
- SECS/GEM
- Spring
- 회귀
- 자바
- SWEA
- spotify
- Spring JPA
- spring boot
- C++
- java
- 프로그래머스
- CS
- 파이썬
- 회원가입
- 백준
- SECS-II
- Gem
- 스포티파이
Archives
- Today
- Total
비버놀로지
[Programmers 프로그래머스] 59415 최댓값 구하기 (MySQL) 본문
728x90
https://programmers.co.kr/learn/courses/30/lessons/59415
문제 설명
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 |
※ 컬럼 이름(위 예제에서는 "시간")은 일치하지 않아도 됩니다.
문제에서 시간을 출력해야 하므로 datetime을 SELECT 해줍니다.
그리고 FROM에 해당 table 명을 적어주고, datetime을 기준으로 내림차순으로 정렬해 줍니다.
그렇게 정렬해서 가장 첫번째를 출력해주면 됩니다.
SELECT datetime
from animal_ins
order by datetime desc
limit 1
728x90
'ALGORITM > SQL' 카테고리의 다른 글
[Programmers 프로그래머스] 59044 오랜 기간 보호한 동물(1) (MySQL) (0) | 2021.11.12 |
---|---|
[Programmers 프로그래머스] 59043 있었는데요 없었습니다 (MySQL) (0) | 2021.11.12 |
[Programmers 프로그래머스] 59042 없어진 기록 찾기 (MySQL) (0) | 2021.11.12 |
[Programmers 프로그래머스] 59415 최댓값 구하기 (MySQL) (0) | 2021.11.12 |
[Programmers 프로그래머스] 59034 모든 레코드 조회하기 (MySQL) (0) | 2021.06.05 |
Comments