✍ 특정한 결과 값을 얻기 위해 데이터를 입력할 수 있는 특별한 명령어, 크게 내장형 함수 와 사용자 정의 함수 로 나뉜다.
✍ 내장 함수 : 오라클 내부에서 기본으로 제공하는 함수, 단일행 함수와, 다중행 함수 로 나뉜다.
✍ 단일행 함수(Single-row-function) : 데이터가 한 행씩 입력되고, 입력된 각 행별로 결과가 하나씩 나오는 함수
✍ 다중행 함수(Multiple-row-function): 여러 행이 입력되어, 하나의 행으로 결과가 반환되는 함수

✍ 이 글에선 오라클에서 제공하는 내장 함수 중 숫자 함수를 알아보도록 하겠습니다.
✍ 특정 위치에서 반올림 하는 함수
ROUND([숫자(필수)], [반올림 위치(선택) - default 0])
SELECT ROUND(3.4) FROM DUAL; -- 3 출력
✍ 특정 위치에서 절삭하는 함수
TRUNC([숫자(필수)], [버림 위치(선택) - default 0])
SELECT TRUNC(3.4) FROM DUAL; -- 3 출력
✍ 입력된 숫자와 가까운 큰 정수를 반환하는 함수
CEIL([숫자(필수)])
SELECT CEIL(3.4) FROM DUAL; -- 4 출력
✍ 입력된 숫자와 가까운 작은 정수를 반환하는 함수
FLOOR([숫자(필수)])
SELECT FLOOR(3.4) FROM DUAL; -- 3 출력
✍ 숫자를 나눈 나머지 값을 구하는 함수
MOD([나눗셈 될 숫자(필수)], [나눌 숫자(필수)])
SELECT MOD(16 , 3)
FROM DUAL; -- 1 출력
https://earth-95.tistory.com/150
인프런 오라클 데이터베이스 강의