개발 공부
SQL- 형 변환 함수 (단일함수) 본문
TO_CHAR : 숫자 타입 또는 날짜 타입의 값을 문자타입으로 변환시켜주는 함수
TO_CHAR([숫자]날짜, [포맷]) =>결과값 CHARACTER 타입
숫자 타입 >> 문자타입

날짜타입 => 문자타입

TO_DATE : 숫자타입 또는 문자타입 데이터를 날짜 타입으로 변환 시켜주는 함수
TO_DATE(숫자|문자, [포맷])
주의 - 무조건 현재 세기로 반영한다.
해결방법 RR로 변경
RR : 해당 두자리 년도 값이 50 미만인 경우 현재 제가 반영 , 50이상일 경우 이전세기 반영
TO_NUMBER : 문자타입의 데이터를 숫자타입으로 변환시켜주는 함수
TO_NUMBER(문자, [포맷]) =>결과값은 NUMBER타입
NULL 처리함수
1.NVL(컬럼, 해당 컬럼이 BULL일 경우 반환할 값)
2.NVL2(컬럼,반환값1,반환값2)
컬럽값이 존재할 경우 반환값 1 반환
컬럼값이 NULL인 경우 반환값2 반환
3.NULLIF(비교대상1,비교대상2)
두 개의 값이 일치하면 NULL 반환
두개의 값이 일치 하지 않으면 비교대상 : 반환
'DataBase > ORACLE_SQL' 카테고리의 다른 글
SQL <그룹함수> (0) | 2023.06.28 |
---|---|
SQL- 선택함수 (단일 행 함수) (0) | 2023.06.27 |
SQL- 날짜 처리 함수 (단일함수) (0) | 2023.06.26 |
SQL- 숫자 처리 함수 (단일함수) (0) | 2023.06.26 |
SQL- 문자처리 함수 (단일함수) (0) | 2023.06.26 |