SQL

오라클 변환 함수(D데이) ,NVL(널값 변환)

저스크라이크헤븐 2019. 12. 24. 16:30

TO_CHAR: 숫자 또는 날짜를 문자열로 변환


TO_DATE: 문자를 날짜형으로 변환

TO_DATE('2019-12-31','YYYY/MM/DD')-sysdate ->D데이 구할때 쓰는 방식


TO_NUMBER: 숫자로 변환

 


SELECT ENAME, TO_CHAR(SAL, 'L999,999') FROM EMP;
L은 지역화폐, 0은 자리수가 없으면 0을 붙이고 9는 있으면 찍고 없으면 안찍음

 

NVL(NULL값,변환할 수): NULL을 숫자로 변환

 

SELECT ENAME, SAL, COMM, SAL*12+NVL(COMM,0)
FROM EMP; 

 

NVL(COMM,0) -> COMM의 NULL값이 있으면 0으로 취급한다.