-数値を引数で受けNUMERタイプの値を返す関数
・ABS(n):絶対値を返す
SQL> SELECT ABS (-1.234) "ABS" FROM DUAL;
ABS
----------
1.234
SQL>
・CEIL(n):引数に対して、それ以上で、最小の整数値を返す
--CEIL例(+)
SQL> SELECT CEIL(10.1234) "CEIL" FROM DUAL;
CEIL
----------
11
--CEIL例(-)
SQL> SELECT CEIL(-10.1234) "CEIL" FROM DUAL;
CEIL
----------
-10
SQL>
・FLOOR(n):引数に対して、それ以下で、最小の整数値を返す。
--FLOOR例(+)
SQL> SELECT FLOOR(10.1234) "FLOOR" FROM DUAL;
FLOOR
----------
10
--FLOOR例(-)
SQL> SELECT FLOOR(-10.1234) "FLOOR" FROM DUAL;
FLOOR
----------
-11
・MOD(m,n):mをnで割った余りを返す。nが0の場合、mを返す
SQL> SELECT MOD(9,4) "MOD" FROM DUAL;
MOD
----------
1
SQL>
・ROUND(n,[m]):四捨五入結果を返す。mは小数点以下の桁数
--ROUND例
SQL> SELECT ROUND(192.153, 1) "ROUND" FROM DUAL;
ROUND
----------
192.2
SQL> SELECT ROUND(192.153, -1) "ROUND" FROM DUAL;
ROUND
----------
190
SQL>
・TRUNC(n,m):切り捨て結果を返す。mは小数点以下の桁数
--TRUNC例
SQL> SELECT TRUNC(7.5597, 2) "TRUNC" FROM DUAL;
TRUNC
----------
7.55
SQL> SELECT TRUNC(789.5597, -2) "TRUNC" FROM DUAL;
TRUNC
----------
700
SQL>
0 件のコメント:
コメントを投稿