TDSQL Boundless 函数与运算符说明

只读分析实例支持大部分 MySQL 的数学运算函数,但在部分场景下仍存在限制和不兼容。这里说明只读分析实例对数学运算函数的支持列表,并列出每个函数对入参数据类型的支持范围。文档中未列出的入参类型与函数均不支持。

相关产品
TDSQL Boundless 产品页,含版本规格、价格与购买入口。

二、ROUND 函数

四舍五入函数。

语法:ROUND(x)

x 支持的数据类型:decimal。

三、ABS 函数

求绝对值函数。

语法:ABS(x)

x 支持的数据类型:int、bigint、double、decimal。

四、FLOOR 函数

向下取整函数。

语法:FLOOR(x)

x 支持的数据类型:int、bigint、double、decimal。

五、CEIL 函数

向上取整函数。

语法:CEIL(x)

x 支持的数据类型:int、bigint、double、decimal。

六、CEILING 函数

向上取整函数,等价于 CEIL。

语法:CEILING(x)

x 支持的数据类型:int、bigint、double、decimal。

七、SQRT 函数

平方根函数。

语法:SQRT(x)

x 支持的数据类型:int、bigint、double、decimal。

八、LOG 函数

自然对数函数。

语法:LOG(x)

x 支持的数据类型:int、bigint、double、decimal。

九、LOG2 函数

以2为底的对数函数。

语法:LOG2(x)

x 支持的数据类型:int、bigint、double、decimal。

十、LOG10 函数

以10为底的对数函数。

语法:LOG10(x)

x 支持的数据类型:int、bigint、double、decimal。

十一、LN 函数

返回数字的自然对数。

语法:LN(x)

x 支持的数据类型:int、bigint、double、decimal。

十二、EXP 函数

返回 e 的 x 次幂。

语法:EXP(x)

x 支持的数据类型:int、bigint、double、decimal。

十三、POW 函数

计算 x 的 y 次方。

语法:POW(x, y)

·x 支持的数据类型:int、bigint、double、decimal。

·y 支持的数据类型:int、bigint、double、decimal。

十四、SIGN 函数

判断实数的正负号。

语法:SIGN(x)

x 支持的数据类型:int、bigint、double、decimal。

十五、RADIANS 函数

将角度转换为弧度。

语法:RADIANS(x)

x 支持的数据类型:int、bigint、double、decimal。

十六、DEGREES 函数

将弧度转换为角度。

语法:DEGREES(x)

x 支持的数据类型:int、bigint、double、decimal。

十七、CONV 函数

将一个数字从一种进制转换为另一种进制,并以字符串形式返回结果。

语法:CONV(n, from_base, to_base)

·n 支持的数据类型:int、bigint、double、decimal。

·from_base 支持的数据类型:int、bigint、double、decimal。

·to_base 支持的数据类型:int。

十八、CRC32 函数

循环冗余校验函数。

语法:CRC32(expr)

expr 支持的数据类型:int、bigint、double、decimal。

十九、GREATEST 函数

返回 N 个值中的最大值。

语法:GREATEST(value1, value2, …)

value1、value2等参数支持的数据类型:int、bigint、double、decimal。

20、LEAST 函数

返回 N 个值中的最小值。

语法:LEAST(value1, value2, …)

value1、value2等参数支持的数据类型:int、bigint、double、decimal。

21、TRUNCATE 函数

根据指定的小数位数对数值进行截断(直接截断,不四舍五入)。

语法:TRUNCATE(X, D)

·当 D 大于0时,对 X 的小数位数进行截断,保留 D 位小数。

·当 D 等于0时,去除 X 的小数部分,只保留整数部分。

·当 D 小于0时,去除 X 的小数部分,并将整数部分从最低位起的 |D| 位用0替换。

赞 (0)
上一篇 4天前
下一篇 4天前