반응형
--현재날짜
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으로 채워져서나옴
반응형
'DB > 오라클 SQL문' 카테고리의 다른 글
24. Having 절 (그룹함수 조건절) (0) | 2022.02.22 |
---|---|
24. GROUP BY 절 (그룹함수) (0) | 2022.02.22 |
24. delete (테이블 내용 지우기) (0) | 2022.02.22 |
24. ★ update ★| not in | round(avg(age),1) | To_char(ipsaday,'yyyy')='1998' | rollback | commit (0) | 2022.02.22 |
24. 시퀀스 생성 | 테이블 생성 | insert | commit (0) | 2022.02.22 |