数学函数如下表所示:
函数 | 功能 |
ABS | 计算绝对值。 |
CEIL | 计算向上取整值。 |
FLOOR | 计算向下取整值。 |
POW | 计算幂值。 |
ROUND | 计算四舍五入到指定小数点的值。 |
SQRT | 计算平方根。 |
ABS
函数说明
计算number的绝对值。
参数说明
number:必填,数值类型。待计算的数值。
返回值说明
返回number的绝对值,number为NULL时返回NULL。
支持的计算引擎
MaxCompute(ODPS)、MYSQL、RDS、HIVE、AnalyticDB PostgreSQL(ADB_PG)、POLAR_PG、POSTGRESQL、SPARK。
CEIL
函数说明
向上取整,返回不小于输入值number的最小整数。
参数说明
number:必填,数值类型。待计算的数值。
返回值说明
返回不小于输入值number的最小整数,number为NULL时返回NULL。
支持的计算引擎
MaxCompute(ODPS)、MYSQL、RDS、HIVE、AnalyticDB PostgreSQL(ADB_PG)、POLAR_PG、POSTGRESQL、SPARK。
FLOOR
函数说明
向下取整,返回不大于输入值number的最大整数值。
参数说明
number:必填,数值类型。待计算的数值。
返回值说明
返回不大于输入值number的最大整数值,number为NULL时返回NULL。
支持的计算引擎
MaxCompute(ODPS)、MYSQL、RDS、HIVE、AnalyticDB PostgreSQL(ADB_PG)、POLAR_PG、POSTGRESQL、SPARK。
POW
函数说明
计算x的y次方,即x^y。
参数说明
x:必填,数值类型。基数值。
y:必填,数值类型。指数值。
返回值说明
返回幂值计算结果,当x或者y为NULL时返回NULL。
支持的计算引擎
MaxCompute(ODPS)、MYSQL、RDS、HIVE、AnalyticDB PostgreSQL(ADB_PG)、POLAR_PG、POSTGRESQL、SPARK。
ROUND
函数说明
计算number四舍五入到指定小数点的值。
参数说明
number:必填,数值类型。待计算的数值。
scale:必填,整数类型。保留到小数点后的位数,不指定时默认值为0。
返回值说明
返回number四舍五入到指定小数点的值,当number为NULL时返回NULL。
支持的计算引擎
MaxCompute(ODPS)、MYSQL、RDS、HIVE、AnalyticDB PostgreSQL(ADB_PG)、POLAR_PG、POSTGRESQL、SPARK。
SQRT
函数说明
计算number的平方根。
参数说明
number:必填,数值类型。待计算的数值。
返回值说明
返回number的平方根,当number为NULL时返回NULL。
支持的计算引擎
MaxCompute(ODPS)、MYSQL、RDS、HIVE、AnalyticDB PostgreSQL(ADB_PG)、POLAR_PG、POSTGRESQL、SPARK。