数学函数¶
数学函数接收数值参数,返回数值结果,其返回值的类型大多数与输入参数的类型相同,三角数学函数的返回值为float8。每个数学函数的详细说明请参见下面的介绍。
注解
在神通数据库中废除了DECIMAL数据类型,只留下了NUMERIC,但神通数据库还支持DECIMAL, 只是将其作为了NUMERIC的别名,有关DECIMAL的函数实现实际上是NUMERIC的函数实现,例如:DECIMAL_*与 NUMERIC_* 实际是一个函数。另外,函数的参数最好不要超过10的10次方,否则有些函数会产生较大误差。
- ABS
- ACOS
- ASIN
- ATAN
- ATAN2
- BITAND
- CBRT
- CEIL
- CEILING
- CONV
- COS
- COT
- DCBRT
- DEGREES
- DEXP
- DLOG1
- DLOG10
- DPOW
- DROUND
- DSQRT
- DTRUNC
- EXP
- FACTORIAL
- FLOAT4_TRUNC
- FLOAT4LARGER
- FLOAT4SMALLER
- FLOAT4UP
- FLOAT8_TRUNC
- FLOAT8LARGER
- FLOAT8SMALLER
- FLOAT8UP
- FLOAT_ROUND
- FLOOR
- INET_ATON
- INT1_ROUND
- INT1_TRUNC
- INT1LARGER
- INT1SMALLER
- INT1UP
- INT2_ROUND
- INT2_TRUNC
- INT2LARGER
- INT2SMALLER
- INT2UP
- INT4_TO_IPV4
- INT4_TRUNC
- INT4LARGER
- INT4SMALLER
- INT4UP
- INT8_ROUND
- INT8_TRUNC
- INT8LARGER
- INT8SMALLER
- INT8UP
- INTERVAL
- IPV4_TO_INT4
- LN
- LOG
- LOG10
- MOD
- NUMERIC_EXP
- NUMERIC_LARGER
- NUMERIC_LN
- NUMERIC_LOG
- NUMERIC_POWER
- NUMERIC_SMALLER
- NUMERIC_SQRT
- NUMERIC_UMINUS
- NUMERIC_UPLUS
- PI
- POW
- POWER
- RADIANS
- RAND
- RANDOM
- ROUND
- SETSEED
- SIGN
- SIN
- SQRT
- TAN
- TRUNC
- TRUNCATE