ORACLE 에서 날짜를 문자열로 변환할 때 0을 제외하는 방법
보통 ORACLE에서 날짜정보를 TO_CHAR 함수를 이용하여 문자열로 변환할 때 포맷을 다음과 같이 사용하게 된다. SELECT TO_CHAR(SYSDATE,'YYYY. MM. DD') FROM DUAL; 이 경우 결과가 2013. 03. 07 과 같이 나오게 되는데 때로는 2013. 3. 7 처럼 표기하고 싶을 때가 있다. 각각의 개월과 날수를 따로 받아서 넘버타입으로 변환 할 수도 있겠지만 간단하게 다음과 같이 해결할 수 있다. SELECT TO_CHAR(SYSDATE,'YYYY. fmMM. DD') FROM DUAL; 보면 개월 포맷 앞에 fm 이라고 붙어있는데 실행시켜 보면 다음과 같은 결과를 얻을 수 있다. 2013. 3. 7
지식정보
2013. 3. 7. 16:35
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday