Day32 - 형 변환 함수
2021. 4. 1. 09:20ㆍOracle 공부
이번에는 형 변환 함수에 대해서 알아 봅시다.
형 변환 함수에는 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 |