更新时间:2025-06-30 GMT+08:00
数字操作函数
函数名 |
与MySQL的差异 |
---|---|
ABS() |
- |
ACOS() |
- |
ASIN() |
- |
ATAN() |
- |
ATAN2() |
- |
CEILING() |
部分场景下函数的返回类型与MySQL不一致,进而导致CREATE TABLE AS生成的表字段与MySQL不一致。
|
CEIL() |
|
FLOOR() |
|
COS() |
- |
DEGREES() |
- |
EXP() |
- |
LN() |
- |
LOG() |
- |
LOG10() |
- |
LOG2() |
- |
PI() |
精度传递开关关闭的情况下,也即m_format_behavior_compat_options中的enable_precision_decimal未设置时,PI函数的返回值精度与MySQL的有差异:MySQL中PI函数的结果仅保留四舍五入之后的小数后6位,而GaussDB的结果会保留四舍五入之后的小数后15位。 |
POW() |
- |
POWER() |
- |
RAND() |
- |
SIGN() |
- |
SIN() |
- |
SQRT() |
- |
TAN() |
- |
TRUNCATE() |
- |
CRC32() |
当BINARY类型插入字符串长度小于目标长度时,GaussDB填充符和MySQL不同;因此入参为BINARY类型时,函数结果和MySQL不一致。 |
CONV() |
- |
COT() |
- |
RADIANS() |
- |
父主题: 系统函数