文档

数学函数

更新时间:

数学函数如下表所示:

函数

功能

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。