TO_CHAR
: 숫자 또는 날짜 타입의 값을 문자 타입으로 변환 시켜주는 함수
TO_CHAR(숫자|날짜[, 포맷])
SELECT TO_CHAR(1000000, 'L9,999,999') "포맷데이터" FROM DUAL;
* TO_DATE : 숫자타입 또는 문자타입을 날짜타입으로 변경하는 함수
* SELECT TO_DATE(020222) FROM DUAL;
- 오류가 나는 이유는 숫자는 0으로 시작하면 안된다.
TO_NUMBER
: 문자 타입의 데이터를 숫자타입으로 변경시켜주는 함수
NULL 처리 함수 :
NVL : 해당 컬럼의 값이 NULL일 경우 다른 값으로 사용할 수 있도록 해주는 변화해주는 함수
[표현법]
NVL (컬럼, 해당 컬럼의 값이 NULL인 경우 사용할 값)
NVL2 : 해당 컬럼의 값이 NULL이 아닐 경우(데이터가 존재하는 경우) 표시할 값을 지정
[표현법]
NVL2 :(컬럼, 데이터가 존재하는 경우 사용할 값, NULL인 경우 사용할 값)
'ORACLE SQL' 카테고리의 다른 글
SQL 관련 문제 풀이 (0) | 2024.07.19 |
---|---|
SQL 정리 연산자 모음 (0) | 2024.07.19 |
SQL 함수 정리 (FUNCTION) 3일차 (0) | 2024.07.19 |
SQL 2일차 (0) | 2024.07.17 |
SQL 내용 정리 1일차 완전 기초정리 (0) | 2024.07.16 |