반응형
[접속 사이트] 프로그래머스 programmers.co.kr
[문제] ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이다.
가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL문을 작성하시오.
[나의 풀이-최댓값 구하기]
최근 들어온 동물의 데이터는 DATETIME(보호 시작일)으로 기록이 되므로 DATETIME으로 정렬을하고자 했습니다.
그리고 지정된 컬럼을 정렬하기 위해서는 ORDER BY를 활용하면 됩니다.
ASC(오름차순), DESC(내림차순) 두 가지 정렬 방법이 있고 기본은 ASC(오름차준) 정렬로 이루어집니다.
금번에는 가장 최근에 동물 보호소에 들어온 날짜를 뽑아야하기때문에, 내림차순인 DESC 정렬을 사용하겠습니다.
SELECT DATETIME
from ANIMAL_TYPE ORDER BY DATETIME DESC
limit 1;
[실행 결과]
[나의 풀이-최소값 구하기]
위에서 추출했던 로그 그대로 ORDER BY 컬럼명 ASC (오름차순)을 사용하거나 그냥 기본으로 작성하면 됩니다.
기본이 ASC로 적용되기 때문에 'ORDER BY DATETIME ASC' 또는 'ORDER BY DATETIME' 로 쓰면 되겠죠 :)
SELECT DATETIME
from ANIMAL_TYPE ORDER BY DATETIME
limit 1;
[실행 결과]
반응형
'SEO's Study > 프로페셔널한 이야기' 카테고리의 다른 글
프로그래머스 코딩테스트 :: 고양이와 개는 몇 마리 있을까 (0) | 2020.09.18 |
---|---|
프로그래머스 코딩테스트 :: MySQL 동물 수 구하기 / 중복제거 (0) | 2020.09.18 |
[LINUX] 비밀번호 변경 없이 패스워드 연장하는 방법 (2) | 2020.07.31 |
[LINUX] ssh, scp가 안될 때 해결방법 : known_hosts 이슈 (0) | 2020.07.25 |
[LINUX] 리눅스 계정의 nologin, false 정리 (2) | 2020.06.07 |
댓글