1、绝对值函数:ABS(X);
2、圆周率函数:pi();
3、平凡根函数:SQRT(X);
eg:三的平方根是九,因此九的二次平方根是三。所以:SQRT(9)的值为3。
4、求余函数MOD(X,Y);
eg:MOD(31,8); 结果为7 。意思是31除以8的余数为结果 也就是7。
5、获取整数函数:CEIL(X)、CEILING(X)和FLOOR(X)。
eg:CEIL(X)和CEILING(X)意义相同,返回不小于x的最小整数值。返回值被转化为一个BIGINT。
select CEIL(-3.35),CEILING(3.35);结果为-3和4。
FLOOR(X)返回不大于x的最大整数值,返回值被转化为一个BIGINT。
select FLOOR(-3.35),FLOOR(3.35);结果为-3和4。结果为-4和3。
6、获取随机数函数PAND()和PAND(x);
eg:PAND(x)返回一个随机浮点值v取值范围(0≤v≤1.0)。
如果输入x值相同将产生相同的随机数值。
7、四舍五入函数ROUND(X)、ROUND(X,Y)和TRUNCATE(X,Y)。
ROUND(X)返回返回就接近参数x的值、对x值进行四舍五入。
ROUND(X,Y)返回返回就接近参数x的数,其值保留到小数点后面 y位,若y为负值,则将保留x值到小数点左边y位。
TRUNCATE(X,Y)返回被舍去至小数点y位的数字x,若y的值为0,则结果不带有小数点活不带有小数部分。若y设为负数,则截取(归零)小数点左起第y位开始后面所有低位的值。
8、符号函数SIGN(X)
SIGN(X)返回参数的符号,x的值为负、零或正时返回结果依次-1、0或1.
9、幂运算函数POW(X,Y)、power(x,y)和EXP(x)
POW(X,Y)或POWER(X,Y)函数返回x的y此乘方的结果值。
EXP(x)函数计算e的乘方
10、对数运算函数LOG(x)和LOG10(x)
LOG(x)返回x的自然对数,x相对于基数e的对数。
LOG10计算以10为基数的对数。