SQL常用函数--数学函数

来源:互联网 发布:php工程师工作描述 编辑:程序博客网 时间:2024/05/23 12:51
 

数学函数

CEIL:返回与给定参数相等或比给定参数大的最小整数(不四舍五入)。
例子:SELECT CEIL(5.3) FROM DUAL;
输出:6

FLOOR:与CEIL正好相反,它返回与给定参数相等或比给定参数小的最大整数。
例子:SELECT FLOOR(3.1415), FLOOR(-57.667) FROM DUAL;
输出:3  58

EXP:返回以给定的参数为指数,以e为底数的幂值。
LN:返回给定参数的自然对数(负数是没有对数的)。
LOG:返回给定参数的自然对数,需要两个参数,其中第二个参数为底数。
例子:返回以10为底的B列的对数值:
SELECT B,LOG(B,10) FROM NUMBERS;

MOD:取余
POWER:返回某一个数对另一个数的幂,在使用幂函数时,第一个参数为底数,第二个为指数。

SIGN:如果参数的值为负数,返回-1,如果参数的值为正数,返回1,如果为零也返回零。

SORT:返回参数的平方根,由于负数是不能开平方的,所以不能将该函数应用于负数。


 

原创粉丝点击