ORACLE SQL

SQL 4일차 형변환

최종군 2024. 7. 19. 16:30

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