문제 : programmers.co.kr/learn/courses/30/lessons/59415
코딩테스트 연습 - 최댓값 구하기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
SQL을 작성하는데 select문을 사용 할 줄 아는가.
select문에서 사용되는 집계함수중에 MAX를 아는가에 대해 묻는 문제이다.
select문의 구성은
형식:
SELECT 표시될튜플
FROM 대상테이블
WHERE 테이블에 걸을 조건
GROUP BY 묶을 튜플
HAVING 그룹으로 묶은 내용중에 걸을 조건
ORDER BY 정렬 조건
으로 구성된다.
자세한 내용이 궁굼할시
GROUP BY절
HAVING절 이런식으로 검색하면 자세한 내용을 볼 수 있을것이다.
이번 문제에 필요한 것은 집계함수중에 최대값을 보여주는 MAX함수이다.
답은 아래와 같다.
SELECT MAX(DATETIME) as 시간
from ANIMAL_INS
문제에선 Alias, 그러니까 시간이라고 적은 부분(별칭)을 하지 않아도 좋다고 명시하고 있어서 'as 시간' 부분은 빼도 괜찮다.
반응형
'일반' 카테고리의 다른 글
brew cask, Unknown command: cask (0) | 2021.06.24 |
---|---|
프로그래머스 - 모든 레코드 조회하기 (0) | 2021.04.30 |
xcode 시뮬레이터 저장위치 (0) | 2020.12.16 |
깃허브 이슈삭제(github , delete issue) (0) | 2020.12.08 |
아폴로11호에 들어간 소스코드 (0) | 2020.11.24 |