Day32 - 형 변환 함수

2021. 4. 1. 09:20Oracle 공부

이번에는 형 변환 함수에 대해서 알아 봅시다.

 

형 변환 함수에는 to_char, to_numer, to_date 가 있습니다.

 

to_char -> 문자로 바꾸기

-to_char(날짜, 날짜형식) -> 날짜를 문자로 바꾸기

-to_char(숫자, 숫자형식) -> 숫자를 문자로 바꾸기

숫자의 자리수는 9로 표현 , 0은 그 자리에 0으로 채우기.  , 쉼표 . 소수점

 

to_number(문자, 숫자형식) -> 문자를 숫자로 바꾸기

숫자표현식에서 지원하지 않는 형식은 변경 불가

※문자가 숫자의 형태를 띄고, 연산을 수행한다면 oracle에서 자동 형변환이 이루어짐

※숫자 뿐만 아니라 기호($,.) 등이 포함되면 자동현변환이 안되어서 에러가 뜸

 

to_date(문자, 날짜표현식) -> 문자를 날짜로 바꾸기

※ 날짜는 서로 연산이 가능합니다.

※ HH (시간은 24시와 12시 형태로 할 수 있음)

- '20201130' - '20201111'

- '20051002' -> xxxx년 xx월 xx일 형태로 바꾸기

 

이렇게 형 변환 함수들에 대해서 알아 보았는데요.

 

숫자 -> 날짜 로 하고 싶다면, 숫자 -> 문자 -> 날짜 로 하셔야 합니다.

날짜 -> 숫자 로 하고 싶다면, 날짜 -> 문자 -> 숫자 로 하셔야 합니다.

 

고생하셨습니다.

'Oracle 공부' 카테고리의 다른 글

Day33 - 집합연산자  (0) 2021.04.01
Day32 - 값 변환 함수  (0) 2021.04.01
Day32 - 숫자 함수, 날짜 함수  (0) 2021.04.01
Day32 - 문자 함수  (0) 2021.03.31
Day31 - 조건.WHERE , 정렬.ORDER BY  (0) 2021.03.31