更新时间:2024-12-06 GMT+08:00

数字操作函数

表1 数字操作函数列表

MySQL数据库

GaussDB数据库

差异

log2()

支持,存在差异

  • 小数位显示与MySQL存在差异,受GaussDB浮点数据类型限制,可通过参数extra_float_digits控制小数位个数显示;
  • 由于输入精度内部处理差异,GaussDB与MySQL会存在结果计算差异;
  • 支持数据类型有:
    • 整数类型:bigint、int16、int、smallint 、tinyint。
    • 无符号整数类型:bigint unsigned、integer unsigned、smallint unsigned、tinyint unsigned。
    • 浮点数类型:numeric、real。
    • 字符串类型:character、character varying、clob、text,仅支持纯数字整数字符串。
    • set类型。
    • NULL空类型。

log10()

支持,存在差异

  • 小数位显示与MySQL存在差异,受GaussDB浮点数据类型限制,可通过参数extra_float_digits控制小数位个数显示;
  • 由于输入精度内部处理差异,GaussDB与MySQL会存在结果计算差异;
  • 支持数据类型有:
    • 整数类型:bigint、int16、int、smallint 、tinyint。
    • 无符号整数类型:bigint unsigned、integer unsigned、smallint unsigned、tinyint unsigned。
    • 浮点数类型:numeric、real。
    • 字符串类型:character、character varying、clob、text,仅支持纯数字整数字符串。
    • set类型。
    • NULL空类型。