1. 날짜관련함수
- sysdate : 현재 시스템 일자
- systimestamp : 현재 시스템 타임스탬프 반환
- ADD_MONTH(date,int) : date에 int 만큼 월을 더한 날짜 반환
- MONTHS_BETWEEN(date1,date2) : 변수 사이에 개월 수 반환
- LAST_DAY(date) : 변수의 월말일 반환
- NEXT_DAY(date, char) : date기준으로 char에 입력된 요일 날짜르 반환
2. 변환함수(명시적 형변환)
- TO_CHAR(char or date, format): 숫자나 날짜를 format에 맞는 문자로 변환
- TO_NUMBER(data, format) data를 format에 맞는 숫자로 변환(format 생략가능)
- TO_DATE(char, format): char를 format에 맞는 날짜로 변환.
- TO_TIMESTAMP(char, format): char을 format에 맞는 타임스탬프로 변환.
3. NULL 관련 함수
- NVL(input1, input2): input1이 NULL이면 input2를 반환.
- NVL2(input1, input2, input3): input1이 NULL이면 input2를, 아니면 input3를 반환.
- LNNVL(조건식): 조선식의 결과가 FALSE이거나 UNKNOWN이면 TRUE를, TRUE이면 FALSE를 반환.
- NULLIF(input1, input2): input1과 input2가 동일한 값이면 NULL을, 아니면 input1을 반환.
'→ 프로그래밍.데이터베이스 > DB,SQL' 카테고리의 다른 글
오라클 정규표현식(REGEXP) (0) | 2020.11.15 |
---|---|
[오라클 함수]ORACLE LISTAGG 여러행을 하나의 컬럼으로 보여주기. (4) | 2020.06.17 |
오라클 주차 구하기/기준일부터 주차 구하기 (7) | 2017.11.02 |
SQL 문자 관련 함수 모음 (0) | 2017.04.15 |
SQL 집계 관련 함수 모음 (0) | 2017.04.14 |