首页 > 数据库 > > GaussDB 100 数值计算函数A篇
语法:
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(n)
功能:返回表达式n的反余弦值。
入参n是可转成数值型的表达式,取值范围为[-1,1]。返回值是NUMBER。
示例:
返回-1的反余弦值。
SELECT ACOS(-1) AS "ACOS" from SYS_DUMMY; ACOS ---------------------------------------- 3.1415926535897932384626433832795028842 1 rows fetched.
语法:
ASIN(n)
功能:返回表达式n的反正弦值。
入参n是可转成数值型的表达式,取值范围为[-1,1]。返回值是NUMBER。
示例:
返回0.5的反正弦值。
SELECT ASIN(0.5) AS "ASIN" from SYS_DUMMY; ASIN ---------------------------------------- .523598775598298873077107230546583814033 1 rows fetched.
语法:
ATAN(n)
功能:返回表达式n的反正切值。
入参n是可转成数值型的表达式。返回值是NUMBER。
示例:
返回0的反正切值。
SELECT ATAN(0) AS "ATAN" FROM SYS_DUMMY; ATAN ---------------------------------------- 0 1 rows fetched.
语法:
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/ ,如需转载,请注明出处,否则将追究法律责任。