가장 최근 날짜를 조회하기 위해 쿼리를 짰었다.
나는 날짜 컬럼을 내림차순으로 정렬하고 처음 것을 조회했었다.
SELECT {날짜 컬럼}
FROM {테이블명}
ORDER BY {날짜 컬럼} DESC
LIMIT 1;
다른 사람들의 쿼리를 통해 MAX() 함수를 쓸 수 있다는 것을 알게 되었다.
MAX() 함수를 사용하면 훨씬 간결하게 짤 수 있다.
가장 최근 날짜 조회
SELECT MAX({날짜 컬럼})
FROM {테이블명};
가장 옛날 날짜 조회
SELECT MIN({날짜 컬럼})
FROM {테이블명};
Ref.
1. https://stackoverflow.com/questions/426731/min-max-vs-order-by-and-limit
* 잘못된 부분에 대해 댓글 남겨주시면 감사하겠습니다! 😀
'Computer Science > Database' 카테고리의 다른 글
[SQL/MySQL] Window 함수로 큰 값/작은 값 조회하기 (1) | 2023.04.20 |
---|---|
[MySQL] GROUP BY 주의사항 (0) | 2023.03.29 |
[MySQL] MAX 함수 (0) | 2023.03.26 |
[SQL/Oracle] NULL 조회하기 (0) | 2023.03.09 |
[SQL/MySQL] 함수 (0) | 2023.03.01 |