Date Functions(날짜 함수)
NOW 함수
- 쿼리가 실행되는 시점의 시간을 반환한다.
SELECT NOW() FROM DUAL;
SYSDATE 함수
- 오늘의 날짜를 날짜형으로 반환한다.
- 쿼리 내에서 해당 함수가 실행되는 시점의 시간을 반환한다.
SELECT SYSDATE() FROM DUAL;
CURRENT_DATE 함수
- 현재 날짜를 반환한다.
SELECT CURRENT_DATE() FROM DUAL;
ADDDATE 함수
- 왼쪽 날짜에 오른쪽 숫자를 더한후 반환한다.
SELECT ADDDATE(NOW(), 10) FROM DUAL;
SELECT ADDDATE('20230901', 3) FROM DUAL;
LAST_DAY 함수
- 해당 날짜가 포함된 월의 마지막 일을 반환한다.
SELECT LAST_DAY(NOW()) FROM DUAL;
SELECT LAST_DAY('20231225') FROM DUAL;
YEAR / MONTH / DAY 함수
- 년, 월, 일을 추출해서 반환한다.
SELECT YEAR(NOW()) FROM DUAL;
SELECT MONTH(NOW()) FROM DUAL;
SELECT DAY(NOW()) FROM DUAL;
'SQL' 카테고리의 다른 글
[SQL] 데이터 분석 실습1 : 전국 캠핑장 데이터 (8) | 2024.10.14 |
---|---|
[SQL] SQL함수 모음(Null Functions) (2) | 2024.10.14 |
[SQL] SQL함수 모음(Number Functions) (0) | 2024.10.14 |
[SQL] SQL함수 모음(String Functions) (0) | 2024.10.12 |
[SQL] 데이터 생성과 조회 : 04. 테이블 조회(JOIN, CASE WHEN, 스칼라 서브쿼리, 인라인 뷰, 중첩 서브쿼리, UNION, WITH ROLLUP, 윈도우 함수) (10) | 2024.10.11 |