by 야신 TO_CHAR [2017.06.05 11:47:18]
오늘은 2017 年06 月05 日 입니다.
를 오라클 SQL 로 표현하면 어떻게 표현할까요? ^^
select '오늘은 '||to_char(sysdate,'yyyy" 年"mm" 月"dd" 日"')||' 입니다.' from dual;
정...정...답입니다. 어려울줄 알았는데 이렇게 쉽게 풀시다니...
이렇게도 됩니다.
select to_char(sysdate, '"오늘은 "YYYY" 年"MM" 月"DD" 日 입니다."') from dual;
--어렵게 짜기
select expreg_replace(to_char(sysdate,'YYYYMMDD'),'(....)(..)(..)' , '오늘은\1년\2월\3일입니다')
SELECT TO_CHAR(SYSDATE,'"오늘은"YYYY"年"MM"月"DD"日""입니다"') AS 오늘날짜 FROM DUAL;
SELECT TO_CHAR(SYSDATE,'YYYY')||'年'||TO_CHAR(SYSDATE,'MM')||'月'||TO_CHAR(SYSDATE,'DD')||'日' FROM DUAL;