DB/오라클 SQL문

24. sysdate | To_char(sysdate,'yyyy') | To_char(sysdate,'yyyy-mm-dd hh-mi-ss') | to_char(12458, '9999.00')

DEV-HJ 2022. 2. 22. 15:25
반응형

--현재날짜
select sysdate from dual;

--내일날짜
select sysdate+1 from dual;

--일주일뒤
select sysdate+7 from dual;

--날짜에서 년도추출 (영어로출력됨)
select To_char(sysdate,'year')from dual; 
--날짜에서 년도추출 (숫자로출력됨)
select To_char(sysdate,'yyyy')from dual; 

--날짜에서 월만 추출(2월)
select To_char(sysdate,'month')from dual; 
--날짜에서 월만 추출(02)
select To_char(sysdate,'mm')from dual; 

--날짜, 시간 출력
select To_char(sysdate,'yyyy-mm-dd hh-mi-ss') from dual; 
select To_char(sysdate,'yyyy-mm-dd hh24-mi-ss') from dual; 

--현지 시스템으로 시간 얻어올수 있음
alter session set time_zone='Asia/Seoul';

--to_char()는 숫자에도 적용가능...천단위 구분기호
select to_char(12345678, '999,999,999') from dual;
select to_char(12458, '9999.00') from dual;
select to_char(34.8, '00999.00') from dual;--0은 값이 없어도 0으로 채워져서나옴





반응형