[Oracle]날짜형 함수 실습하기

jh5959·3일 전
0

SQL

목록 보기
6/8
SELECT ADD_MONTHS(SYSDATE, -1) FROM DUAL;
SELECT SYSDATE - 1 FROM DUAL; -- YESTERDAY
SELECT SYSDATE + 1 FROM DUAL; -- TOMORROW
SELECT LAST_DAY(SYSDATE) FROM DUAL;
select sysdate from dual; -- dual은 dummy table, mysql은 SELECT NOW();

문제1. 오늘 날짜를 기준으로 전달의 같은 날짜를 출력하시오
select add_months(sysdate,-1) from dual;

문제2. 오늘 날짜가 포함된 이번 달의 마지막 날을 출력하시오
select last_day(sysdate) from dual;

문제3. 어제,오늘,내일의 날짜를 한꺼번에 출력하시오. 각각 날짜에 "어제","오늘","내일" 이라는 라벨도 함께 표시하시오.

select sysdate -1 as 날짜,'어제' 구분
from dual
union all
select sysdate,'오늘'
from dual
union all
select sysdate +1,'내일'
from dual;

0개의 댓글