컴퓨터/SQL

오라클 SQL 함수 정리 - ② 숫자 함수

해피밀세트 2020. 1. 28. 16:42

 

 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;

반응형