2023년 12월 28일

1. 문제

2. 나의 풀이

2-1. 나의 풀이(1)

SELECT DATETIME as 시간
FROM ANIMAL_INS
ORDER BY DATETIME DESC
LIMIT 1
  1. SELECT DATETIME as 시간 FROM ANIMAL_INS : ANIMAL_INS 테이블의 DATETIME 컬럼을 조회한다. 이 때 결과 컬럼명을 시간으로 치환한다.
  2. ORDER BY DATETIME DESC : DATETIME 컬럼 값을 기준으로 내림차순 정렬한다.
  3. LIMIIT 1 : 가장 최상위에 있는 레코드를 조회한다.

2-2. 나의 풀이(2)

SELECT MAX(DATETIME) as 시간 FROM ANIMAL_INS
  1. MAX 함수를 사용하여 최댓값을 구할 수 있다. 위 코드에서 ANIMAL_INS 테이블 안에 있는 DATETIME 컬럼을 MAX 함수의 파라미터로 전달하여 즉시 최댓값을 조회할 수 있다.
  2. as를 사용하여 결과 값 컬럼명을 변경하여 레코드를 조회한다.