반응형
해설 : 테이블 "ANIMAL_INS" 의 DATETIME은 보호소에 들어온 시각이기 때문에, 보호소에 가장 먼저 들어온 동물이 보호소에 들어온 시각은 DATETIME의 최솟값으로 알 수 있는 것이다. 이 값을 조회하면 된다.
SELECT MIN(DATETIME)
FROM ANIMAL_INS;
SELECT : 조회하라
MIN(DATETIME) : DATETIME 필드 값의 최솟 값을
FROM ANIMAL_INS : 테이블 "ANIMAL_INS" 에서
만약 직접 정렬 후 상위 레코드 하나를 추출하는 방법을 쓰고 싶다면
다음과 같이 ORDER BY, LIMIT를 사용하면 된다.
SELECT DATETIME
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1;
SELECT : 조회하라
DATETIME : "DATETIME" 필드를
FROM ANIMAL_INS : 테이블 "ANIMAL_INS" 에서
ORDER BY DATETIME : 필드 "DATETIME" 을 기준으로 오름차순 정렬하여
LIMIT 1 : 상위 1개의 레코드를
반응형
'DB > SQL Problems' 카테고리의 다른 글
[SQL-GROUP BY, 난이도 중] 동명 동물 수 찾기 (0) | 2020.12.08 |
---|---|
[SQL-SUM,MAX,MIN, 난이도 하] 최댓값 구하기 (0) | 2020.12.08 |
[SQL-GROUP BY, 난이도 중상] 입양 시각 구하기(2) (0) | 2020.12.07 |
[SQL-GROUP BY, 난이도 중] 입양 시각 구하기(1) (0) | 2020.12.07 |
[SQL-JOIN, 난이도 중하] 없어진 기록 찾기 (0) | 2020.12.07 |
댓글