C. Oracle

oracle 형변환

sfeg 2018. 1. 18. 21:24

형변환:  - 암시적 형변환

            - 명시적 형변환
 
 
형변환 함수
(숫자형-문자형, 문자형-날짜형 은 서로형변환이 가능하지만 숫자형과 날짜형은 형변환이 안됨) 
 -> 숫자와 날짜를 연산하기 위해서는 문자형을 바꿔서 연산가능하다.
 
 
NUMBER        : 숫자와 문자는 형변환 가능하다  TO_CHAR
 
CHARACTER  :  TO_NUMBER, TO_DATE
 
DATE             : 날짜와 문자는 형변환 가능하다 TO_CHAR
 
 
 
ex) select    to_char(sysdate,'YYYY')    from  dual;
      select    to_char(sysdate,'year')    from dual;
      select    to_char(sysdate,'syear BC')   from dual;
      select    to_char(sysdate,'YYYY-mm(month,mon)')    from dual;
      select    to_char(sysdate,'YYYY-mm(q)')    from dual;     => 분기
      select    to_char(sysdate,'YYYY-mm:hh:mi:ss am')    from dual;     => 분기