Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 스프링
- jsp
- 정리
- 프로그래머스
- Next.js
- 스프링부트
- java
- 코드 테스트
- 코드테스트
- 데이터베이스
- 자바
- 프런트엔드
- JavaScript
- spring
- 백엔드
- oracle
- MySQL
- 오라클
- 알고리즘
- 프론트엔드
- jpa
- 디자인 패턴
- 미니정리
- web
- 쿼리
- SQL
- 자바스크립트
- 서버
- BACK-END
- node.js
Archives
- Today
- Total
참치코더의 꿈 메모장
2021/7/16 Oracle - 형 변환 함수 본문
728x90
오라클에서 자료형이 자동으로 변환되는 방식이 아닌 사용자
우리가 자료형을 직접 지정해 주는 방식을 명시적 형 변환 이라고 한다.
형 변환 함수를 사용하여 자료형을 변환해 주는 방식이 바로 명시적 형 변환에 해당한다.
형 변환 함수의 종류
| 종류 | 설명 |
| TO_CHAR | 숫자 또는 날짜 데이터를 문자 데이터로 반환 |
| TO_NUMBER | 문자 데이터를 숫자 데이터로 변환 |
| TO_DATE | 문자 데이터를 날짜 데이터로 변환 |
날짜, 숫자 데이터를 문자 데이터로 변환하는 TO_CHAR 함수
TO_CHAR([날짜데이터(필수)], '[출력되길 원하는 문자 형태(필수)]')
날짜 데이터를 원하는 형태의 문자열로 출력한다.
자주 사용하는 날짜 표현 형식
| CC | 세기 |
| YYYY, RRRR | 연(4자리 숫자) |
| YY, RR | 연(2자리 숫자) |
| MM | 월(2자리 숫자) |
| MON | 월(언어별 월 이름 약자) |
| MONTH | 월(언어별 월 이름 전체) |
| DD | 일(2자리 숫자) |
| DDD | 1년 중 며칠(1~366) |
| DY | 요일(언어별 요일 이름 약자) |
| DAY | 요일(언어별 요일 이름 전체) |
| W | 1년 중 몇 번째 주(1~53) |
숫자 데이터를 문자 데이터로 변환하는 방식
| 형식 | 설명 |
| 9 | 숫자의 한 자리를 의미함(빈 자리를 채우지 않음) |
| 0 | 빈 자리를 0으로 채움을 의미함 |
| $ | 달러($) 표시를 붙여서 출력함 |
| L | L(Locale)지역 화폐 단위 기호를 붙여서 출력함 |
| . | 소수점을 표시함 |
| , | 천 단위의 구분 기호를 표시함 |
문자 데이터를 숫자 데이터로 변환하는 TO_NUMBER 함수
TO_NUMBER('[문자열 데이터(필수)]', '[인식될 숫자형태(필수)]')
문자열을 지정한 형태의 숫자로 인식하여 숫자 데이터로 변환한다.
문자 데이터를 날짜 데이터로 변환하는 TO_DATE 함수
TO_DATE('[문자열 데이터(필수)]', '[인식될 날짜형태(필수)]')
문자열 데이터를 날짜형의 데이터로 변환한다.
728x90
'Oracle' 카테고리의 다른 글
| 2021/07/21 Oracle - DECODE 함수와 CASE 문 (0) | 2021.07.21 |
|---|---|
| 2021/07/20 NULL 처리 함수 (0) | 2021.07.20 |
| 2021/07/14 Oracle - 숫자 함수, 날짜 함수 (0) | 2021.07.14 |
| 2021/07/13 Oracle - 함수 (0) | 2021.07.13 |
| 2021/07/13 Oracle - 날짜 & BFILE , BLOB (0) | 2021.07.13 |
Comments