오라클 SQL 함수의 특징
- 데이터에 계산을 수행할 수 있다.
- 개별적인 데이터 항목을 수정할 수 있다.
- 행의 그룹에 대해 결과를 조작할 수 있다.
- 출력을 위해서 날짜와 수치 데이터 형식을 조작할 수 있다.
- 컬럼의 데이터 형을 변환할 수 있다.
단일행 함수
모든 행에 대해서 각각 적용되어 행의 개수와 동일한 개수를 반환하는 함수이다.
- SELECT, WHERE, ORDER BY 절에서 사용 가능하다.
- 데이터 종류는 아래의 표와 같다.
문자처리 함수 |
INITCAP, UPPER, LOWER, CONCAT, LENGTH, INSTR, SUBSTR, REPLACE, LPAD, RPAD, LTRIM, RTRIM, TRIM |
숫자처리 함수 |
ROUND, TRUNC, MOD, CEIL, FLOOR, SIGN |
날짜처리 함수 |
SYSDATE, MONTH_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, ROUND, TRUNC |
변환 함수 |
TO_NUMBER, TO_DATE, TO_CHAR |
조건 함수 |
DECODE, CASE |
다중행 함수
집계 함수 |
SUM, AVG, MAX, MIN, COUNT |
그룹 함수 |
(LOADING...) |
윈도우 함수 |
(LOADING..) |