-
코딩테스트 연습> SUM, MAX, MIN> 최댓값 구하기SQL/Programmers 2020. 8. 11. 23:25728x90
<문제링크: https://programmers.co.kr/learn/courses/30/lessons/59415>
문제설명: 'ANIMAL_INS' 테이블에서(FROM) 가장 최근(MAX)에 들어온
동물의 시간(DATETIME)을 구하는 문제이다.
이때 출력하는 컬럼명도 문제 예시처럼 '시간' 이라고 지정할 수 있다.
[1차 시도]
SELECT MAX(DATETIME) AS '시간' FROM ANIMAL_INS;
풀이: 첫 줄의 SELECT문은 조회하고자 하는 정보를 뜻하는데 문제에서 동물이 들어온 시간을 요구하므로 DATETIME컬럼을 SELECT하고, MAX 함수를 써서 가장 큰 수, 즉 최근의 시간을 조회할 수 있다.
이때 SELECT ____ AS _____ 라는 표현을 사용하면 조회하고자 하는 컬럼명을 변경하여 출력할 수 있다.
그 다음 FROM _____ 는 FROM 뒤에 테이블 이름(ANIMAL_INS)을 지정하면, 해당 테이블에서 조회하겠다는 의미다.
채첨결과: 정상적으로 잘 통과한다.
'SQL > Programmers' 카테고리의 다른 글
코딩테스트 연습> SELECT> 아픈 동물 찾기 (0) 2020.09.30 코딩테스트 연습> JOIN> 없어진 기록 찾기 (0) 2020.09.28 코딩테스트 연습> GROUP BY> 고양이와 개는 몇 마리 있을까 (0) 2020.08.27 코딩테스트 연습> SELECT> 역순 정렬하기 (0) 2020.08.10 코딩테스트 연습> SELECT> 모든 레코드 조회하기 (0) 2020.08.09