[ 단일행 함수 ]
오라클 DBMS 엔진 내부에
구현되어 있는 내장 함수가 있다.
내장 함수 중 입력값에 대해서
단 하나의 출력값을 리턴하는 함수를
단일행 함수라고 한다.
SELECT, WHERE, ORDER BY 절에 사용 가능
각 행들에 대해 개별적으로 작용하여 데이터 값들을 조작하고,
각각의 행에 대한 조작 결과를 리턴한다.
여러 인자를 입력해도 단 하나의 결과만 리턴한다.
함수의 인자로 상수, 변수, 표현식이 사용 가능하고,
하나의 인수를 가지는 경우도 있지만 여러 개의 인수를 가질 수도 있다.
함수의 인자로 함수 호출 자체를 사용하는
함수의 중첩도 사용 가능하다. (함수 안에서 함수를 호출)
[ 단일행 함수의 종류 ]
| 종류 | 설명 | 주요 단일행 함수 |
| 문자형 | 문자를 입력하면 문자나 숫자 값을 반환 | LOWER, UPPER, SUBSTR, LENGTH, LTRIM, RTRIM, TRIM, ASCII |
| 숫자형 | 숫자를 입력하면 숫자 값을 반환 | ABS, MOD, ROUND, TRUNC, SIGN, CHR, CEIL, FLOOR, EXP, LOG, LN, POWER, SIN, COS, TAN |
| 날짜형 | DATE 타입의 값을 연산 | SYSDATE, EXTRACT, TO_NUMBER |
| 변환형 | 문자, 숫자, 날짜형의 데이터형을 다른 데이터형으로 형변환 |
TO_NUMBER, TO_CHAR, TO_DATE, CONVERT |
| NULL 관련 | NULL을 처리하기 위한 함수 | NVL, NULLIF, COALESCE |
'개주 훈련일지 > 📚 코살대 교본 학습' 카테고리의 다른 글
| UML (Unified Modeling Language) (0) | 2026.01.15 |
|---|---|
| SQL) GROUP BY, HAVING절 (1) | 2026.01.13 |
| SQL) WHERE절 (0) | 2026.01.12 |
| 모델링 (0) | 2026.01.10 |
| SQL) TCL (Transaction Control Language) (0) | 2026.01.09 |