1、 ceil
語法:ceil(n)
作用:取大於等於數值n的最小整數
sql> select ceil(9.1),ceil(9.9),ceil(9) from dual;
ceil(9.1) ceil(9.9) ceil(9)
---------- ---------- ----------
10 10 9
2、 floor
語法:floor(n)
作用:取小魚等於數值n的最大整數
sql> select floor(9.9),floor(9.1),floor(9) from dual;
floor(9.9) floor(9.1) floor(9)
---------- ---------- ----------
9 9 9
3、 trunc
語法:trunc(x,[,y])
x:被截斷的數值
y:小數點後面的位數,預設為0,即保留整數。負值表示在小數點左邊|y|位截斷
1)保留整數
sql> select trunc(3.1415) from dual;
trunc(3.1415)
-------------3
2)小數點後面保留2位
sql> select trunc(3.1415,2) from dual;
trunc(3.1415,2)
---------------
3.14
3)在小數點左邊第一位截斷
sql> select trunc(99.99,-1) from dual;
trunc(99.99,-1)
---------------90
4、 round
語法:round(x [,y])
用法與trunc相同,區別在於round四捨五入
1) 保留整數
sql> select round(3.1415) from dual;
round(3.1415)
-------------3
2) 保留小數點後三位
sql> select round(3.1415,3) from dual;
round(3.1415,3)
---------------
3.142
3) 保留整數
sql> select round(9.66,-1) from dual;
round(9.66,-1)
--------------10
5、 mod
語法:mod(n1,n2)
返回n1除以n2的餘數,如果n2是0,則返回n1
sql> select mod(10,3),mod(3,3),mod(2,3),mod(9,0) from dual;
mod(10,3) mod(3,3) mod(2,3) mod(9,0)
---------- ---------- ---------- ----------
1 0 2 9
6、 abs
語法:abs(value)
返回value的絕對值
sql> select abs(-1) from dual;
abs(-1)
----------1
7、 exp
語法:exp(value)
返回e的value次冪
sql> select exp(2) from dual;
exp(2)
----------
7.3890561
8、 sign
語法:sign(value)
根據value值為正、負、零 返回 1、-1、0
drz@scott> select sign(4) from dual;
sign(4)
----------1
9、 power
語法:power(value,exponent)
返回value的exponent次冪
sql> select power(2,2) from dual;
power(2,2)
----------
410、 sqrt
語法:sqrt(value)
返回value的平方根
sql> select sqrt(4) from dual;
sqrt(4)
----------
2
Oracle常用數值型函式
1 求絕對值 格式 abs x 舉例 sql select abs 25.1 as result from dual result 25.12 取整函式 格式 floor x 返回小於或等於x的最大整數 ceil x 返回大於或等於x的最小整數舉例 sql select floor 25.99 as...
MYSQL 數值型函式介紹與例項
mysql 常用數值型函式如下 函式名稱 函式作用 mod求餘數 abs求絕對值 ceil 或 ceiling 向上取整 floor 向下取整 sign 返回引數的符號 mod 函式 mod a,b 返回 a 被 b 除后的餘數 a 是被除數,b 是除數 例 對 mod 2,2.5 mod 2,4 ...
C語言中的指標型函式值
c語言中的指標型函式值 本文節選自 21天學通c語言 一書 資料型別 函式名 形參列表 其中,資料型別和指標操作符組成指標型別。例如 int max int a,int b,int c 此max函式中的return語句必須返回乙個變數的位址或乙個指標變數的值。範例14 6演示了如何使用指標變數作為函...