SQL 날짜(DATE) 함수를 사용한 실습 + DUAL 테이블

149 단어·1 분·원문(.md)

DUAL 테이블 #

sql 에서 지원해주는 가상의 테이블이다.

아래와 같이 현재 시간을 가져올 수 있다.

SELECT SYSDATE FROM DUAL;

현재 시간에서 n개월 후, 전을 구하는 방법은

SELECT ADD_MONTHS(SYSDATE, 3) FROM DUAL; # 3개월 
SELECT ADD_MONTHS(SYSDATE, -3) FROM DUAL; # 3개월 

시간 빼고 년도만 구하는 방법

SELECT TRUNC(SYSDATE) FROM DUAL;

TO_CHAR를 사용해 지정된 포멧 형식으로 DATE 출력

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL
DataBase/sql/date.md