2. 숫자 함수
1) round : 지정된 소수점 자릿수로 값을 반올림한다.
round(소수, 반올림할 자릿수)
select round(45.926, 2), round(45.926, 1), round(45.926, 0), round(45.926, -1), round(45.926, -2)
from dual;
2) trunc : 지정된 소수점 자릿수로 값을 지운다.
trunc(소수, 지울 자릿수)
select trunc(45.925, 2), trunc(45.925, 1), trunc(45.925, 0), trunc(45.925, -1), trunc(45.925, 2)
from dual;
3) ceil : 숫자값을 가장 큰 정수로 반환하는 함수(=올림)
select ceil(10.0), ceil(10.1), ceil(10.9), ceil(10.000001)
from dual;
4) floor : ceil 함수와는 반대되는 함수(=내림)
select floor(10.0), floor(10.1), floor(10.999), floor(13.5)
from dual;
5) power : 거듭제곱
power(숫자, 몇번 제곱)
select 2*2*2, power(2,3)
from dual;
6) mod : 어떤값을 나눈 나머지를 반환하는 함수
select mod(12, 5)
from dual;
반응형
'컴퓨터 > SQL' 카테고리의 다른 글
오라클 SQL 함수 정리 - ⑤ 일반 함수 (0) | 2020.01.28 |
---|---|
오라클 SQL 함수 정리 - ③ 날짜 함수, ④ 형변환 함수 (0) | 2020.01.28 |
오라클 SQL 함수 정리 - ① 문자 함수 (0) | 2020.01.28 |
트랜잭션 (0) | 2020.01.22 |
데이터 삽입과 변경 (0) | 2020.01.22 |