Toggle theme
문제를 잘 정의하는 것은 문제를 절반 해결한 것이다. - 2023.12
사용자 도구
Toggle theme
로그인
사이트 도구
검색
도구
문서 보기
이전 판
PDF로 내보내기
Fold/unfold all
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
start
»
wiki
»
database
»
datatype_casting
wiki:database:datatype_casting
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 오라클 데이터 타입 변환 ====== <WRAP left notice 80%> * description : 오라클 데이터 타입 변환 * author : 연목구어 * email : yspark@repia.com * lastupdate : 2020-03-17 </WRAP> ===== 설명 ===== * MYSQL이나 MSSQL에서 대표적인 데이터 타입 변환함수는 CONVERT인데요. 오라클에서는 동작하지 않습니다. * 오라클에서 데이터 타입 변경을 하고 싶을때는 CONVERT가 아닌 다른 함수를 사용하여야 합니다. * 함수명은 TO_[데이터타입]인데요. 대표적으로 TO_CHAR , TO_NUMBER, TO_DATE 등이 있습니다. ===== TO CHAR (CHAR형으로 변경) ===== <code java> --사용법--SELECT TO_CHAR([컬럼명]) FROM [테이블명] --예제--SELECT TO_CHAR(10000) FROM DUAL --INT TO CHARSELECT TO_CHAR(SYSDATE) FROM DUAL --DATE TO CHARSELECT TO_CHAR(SYSDATE,'YYYY-MM-DD') FROM DUAL --DATE TO CHAR(포맷팅) </code> ===== TO_NUMBER (NUMBER형으로 변경) ===== <code java> --사용법SELECT TO_NUMBER([컬럼명]) FROM [테이블명] --예제--SELECT TO_NUMBER('10000') FROM DUAL -- CHAR TO NUMBERSELECT TO_NUMBER('10000') + TO_NUMBER('20000') FROM DUAL --VACHAR TO NUMBER(계산) </code> ===== TO_DATE (DATE형으로 변경) ===== <code java> --사용법 (반드시 포맷을 지정해주어야합니다.)-- SELECT TO_DATE([컬럼명],[포맷형식])FROM [테이블명] 예제 -- CHAR TO DATE(YYYY-MM-DD 포맷)SELECT TO_DATE('2019-01-25','YYYY-MM-DD') FROM DUAL --2018-01-01 ~ 현재까지 지난 날짜계산SELECT TRUNC(SYSDATE - TO_DATE('2018-01-01','YYYY-MM-DD'))FROM DUAL --2019-01-24에서 100일 후 날짜 계산SELECT TRUNC(TO_DATE('2019-01-24','YYYY/MM/DD'))+100 FROM DUAL </code> ===== Ref ===== * [[https://coding-factory.tistory.com/298?category=758273|출처]] {{tag>연목구어 오라클 oracle 타입변환}}
/volume1/web/dokuwiki/data/pages/wiki/database/datatype_casting.txt
· 마지막으로 수정됨: 2023/01/13 18:44 (바깥 편집)
문서 도구
문서 보기
이전 판
역링크
PDF로 내보내기
Fold/unfold all
맨 위로