to_char(숫자,'fm90.0') 오라클 형식
to_char(숫자,Formatter) 함수에서,9 는 숫자를 표시하되 값이 없으면 null 처리,0 은 숫자를 표시하되 값이 없으면 0 처리,fm 은 trim() 을 to_char() 밖에 한 번 더 씌워주는 효과. to_char(5.2, '9.9') 는 '5.2' 를 출력. to_char(5.2, '0.0') 을 해도 '5.2' 라고 출력. 그러면, to_char(5.2, '9') 라고 하면 어떻게 찍힐까..? '5' 만 찍힘. to_char(5.2, '0') 도 '5'.to_char(5.5, '9') 라고 하면..? 5.5 의 반올림으로 표시하려 하므로, '6' 이라고 찍힘. to_char(5.5,'0') 도 '5'.Formmater 에서 설정된 소숫점 이하 마지막 자리에서 그 위로 반올림 하는 것..
오라클 주차, 오늘이 포함된 주차의 첫 날과 끝 날
http://blog.naver.com/ejjungeo/50185166630to_char(sysdate,'iw'), 1년에서의 주차(최대 53주차),to_char(sysdate,'ww'), 1년에서의 주차(최대 53주차)to_char(sysdate,'w') 이달에서의 주차(최대 5주차) 오늘이 포함된 주차의 첫 날과 끝 날to_char() 함수에서 옵션이 'd' 가 붙으면, 일요일이 1, 월요일이 2, ...아래 내용은 주차의 첫 날이 월요일이라고 할 때 그렇구요..select to_char(sysdate-decode(to_char(sysdate,'d'), 1,6, 2,0, 3,1, 4,2, 5,3, 6,4, 7,5),'yyyymmdd') f, to_char(sysdate+decode(to_char(sy..