인공지능 강아지 심리 테스트(무료)
오늘로또 당첨분석 및 행운번호 받기(무료)

티스토리 뷰

반응형

[ORACLE] 날짜, 문자 변환 예제

 

--문자 -> 날짜 변환  (20170404235959)
SELECT TO_DATE('20170404', 'YYYYMMDD') + 0.99999 FROM DUAL

-- 날짜 -> 문자 변환
SELECT TO_CHAR(SYSDATE, 'YYYYMMDD HH24MISS') FROM DUAL

-- 오늘 날짜 추출
SELECT TO_CHAR(SYSDATE, 'DD') FROM DUAL

-- 오늘 요일 추출
SELECT TO_CHAR(SYSDATE, 'D') FROM DUAL

-- 영어 약어 요일 추출
SELECT TO_CHAR(SYSDATE, 'DY') FROM DUAL

-- 오늘 영어 요일 추출
SELECT TO_CHAR(SYSDATE, 'DAY') FROM DUAL

 

---문자형 함수

- 숫자 콤마 찍기 (천단위 표시)
SELECT TO_CHAR('2343243424', '999,999,999,999') FROM DUAL

-- 고정 자리 0으로 채우기
SELECT TO_CHAR('3424', '000000') FROM DUAL


--날짜형 함수(계산 포함)

--현재 달의 마지막 날짜를 구함
SELECT LAST_DAY(SYSDATE) FROM DUAL

--두 날짜의 개월 수를 구함
SELECT MONTHS_BETWEEN(SYSDATE, SYSDATE-31) FROM DUAL

--개월 수를 더함
SELECT ADD_MONTHS(SYSDATE, 1) FROM DUAL

 

-- 숫자형 함수 (0제거)

SELECT TO_NUBMER('0003424') FROM DUAL

 

 

반응형
댓글

쿠팡 파트너스 활동을 통해, 일정액의 수수료를 제공받습니다.
반응형