数字操作函数
| MySQL数据库 | GaussDB数据库 | 差异 |
|---|---|---|
| ABS() | 支持 | - |
| ACOS() | 支持 | - |
| ASIN() | 支持 | - |
| ATAN() | 支持 | - |
| ATAN2() | 支持 | - |
| CEILING() | 支持,存在差异 | 部分操作结果类型与MySQL不一致。对于推导结果类型为NUMERIC或者整型的,如果能够被整型类型存储,MySQL中结果类型为整型;GaussDB中类型仍然为NUMERIC类型。 |
| COS() | 支持 | - |
| DEGREES() | 支持 | - |
| EXP() | 支持 | - |
| FLOOR() | 支持,存在差异 | FLOOR函数的返回值类型与MySQL的有差异:入参类型为INT,GaussDB返回值类型为BIGINT,MySQL返回值类型为INT。 部分操作结果类型与MySQL不一致。对于推导结果类型为NUMERIC或者整型的,如果能够被整型类型存储,MySQL中结果类型为整型;GaussDB中类型仍然为NUMERIC类型。 |
| LN() | 支持 | - |
| LOG() | 支持 | - |
| LOG10() | 支持 | - |
| LOG2() | 支持 | - |
| PI() | 支持,存在差异 | PI函数的返回值精度与MySQL的有差异:MySQL中PI函数的结果仅保留四舍五入之后的小数后6位,而GaussDB的结果会保留四舍五入之后的小数后15位。 |
| POW() | 支持 | - |
| POWER() | 支持 | - |
| RAND() | 支持 | - |
| SIGN() | 支持 | - |
| SIN() | 支持 | - |
| SQRT() | 支持 | - |
| TAN() | 支持 | - |
| TRUNCATE() | 支持 | - |
| CEIL() | 支持 | - |