숫자 함수, Numerical Function
1. round()
- 반올림함수
- number round(컬럼명) : 정수 반환
- number round(컬럼명, 소수이하 자릿수) : 실수 반환
SELECT
3.54,
round(3.54),
round(3.5432, 1),
round(3.5432, 0)
FROM dual;

-- 회사 전체 평균급여
SELECT round(avg(basicPay)) FROM tblinsa

2. floor(), truc()
- 절삭 함수(내림 함수)
- number floor(컬럼명) : 정수 반환
- number trunc(컬럼명) : 정수 반환
- number trunc(컬럼명, 소수이하 자릿수) : 실수 반환
SELECT
3.54,
floor(3.54),
trunc(3.54),
trunc(3.5432, 1),
trunc(3.5432, 0)
FROM dual;

3. ceil()
- 무조건 올림 함수
- number ceil(컬럼명)
SELECT
3.14,
ceil(3.14),
ceil(3.99)
FROM dual;

4. mod()
- 나머지 함수
- number mod(피제수, 제수)
SELECT
10 / 3,
floor(10/3) AS 몫,
mod(10,3) AS 나머지
FROM dual;

기타
- abs : 절대값
- power : 제곱
- sprt : 루트
SELECT
abs(10), abs(-10), -- 절대값
power(2,2), -- 2^2
sqrt(4), sqrt(9) -- 루트
FROM dual;
