반응형
오라클 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..) |
반응형
'Database > Oracle' 카테고리의 다른 글
| Oracle Datebase - 함수_단일행 함수_변환 함수 (0) | 2023.07.30 |
|---|---|
| Oracle Datebase - 함수_단일행 함수_날짜 함수 (0) | 2023.07.29 |
| Oracle Datebase - 함수_단일행 함수_숫자처리 함수 (0) | 2023.07.29 |
| Oracle Datebase - 함수_단일행 함수_문자처리함수 (0) | 2023.07.28 |
| Oracle Database - 1 (0) | 2023.07.26 |