ITPub博客

首页 > 数据库 > > GaussDB 100 数值计算函数A篇

GaussDB 100 数值计算函数A篇

作者:GaussDB_数据库 时间:2020-02-25 12:10:51 0 删除 编辑

ABS

语法:

ABS(exp)

功能:返回exp的绝对值。

  • 入参exp可以是数值类型或任何可以隐式转换为数值类型的非数值类型。

  • 函数返回值类型是NUMBER类型。

说明:exp必须是可转为数值类型的表达式,返回exp的绝对值(包括:INT、BIGINT、REAL、NUMBER、DECIMAL类型)。

示例:

返回-100的绝对值。

SELECT ABS(-100) AS "Absolute" from SYS_DUMMY;

Absolute
----------------------------------------
100

1 rows fetched.

ACOS

语法:

ACOS(n)

功能:返回表达式n的反余弦值。

入参n是可转成数值型的表达式,取值范围为[-1,1]。返回值是NUMBER。

示例:

返回-1的反余弦值。

SELECT ACOS(-1) AS "ACOS" from SYS_DUMMY;

ACOS
----------------------------------------
3.1415926535897932384626433832795028842

1 rows fetched.

ASIN

语法:

ASIN(n)

功能:返回表达式n的反正弦值。

入参n是可转成数值型的表达式,取值范围为[-1,1]。返回值是NUMBER。

示例:

返回0.5的反正弦值。

SELECT ASIN(0.5) AS "ASIN" from SYS_DUMMY;

ASIN
----------------------------------------
.523598775598298873077107230546583814033

1 rows fetched.

ATAN

语法:

ATAN(n)

功能:返回表达式n的反正切值。

入参n是可转成数值型的表达式。返回值是NUMBER。

示例:

返回0的反正切值。

SELECT ATAN(0) AS "ATAN" FROM SYS_DUMMY;

ATAN
----------------------------------------
0
1 rows fetched.

ATAN2

语法:

ASIN2(n1,n2)

功能:返回原点至点(n1,n2)的方位角。

入参n1、n2是可转成数值型的表达式,n1、n2不能同时为0。返回值是DECIMAL。

示例:

返回原点至点(1,1)的方位角。

SELECT ATAN2(1,1) AS "ATAN2" FROM  SYS_DUMMY;

ATAN2
----------------------------------------
.785398163397448309615660845819875721049

1 rows fetched.


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3119473/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19256