云数据库 GAUSSDB-比较函数
比较函数
序号 |
MySQ数据库 |
差异 |
|
---|---|---|---|
1 |
COALESCE() |
支持,有差异。 |
union distinct场景下,返回值精度与MySQL不完全一致。 当第一个不为NULL的参数的后续参数表达式中存在隐式类型转换错误时,MySQL会忽略该错误, GaussDB 会提示类型转换错误。 |
2 |
INTERVAL() |
支持。 |
- |
3 |
GREATEST() |
支持,有差异。 |
当MySQL返回值类型为二进制字符串类型(BINARY、VARBINARY、BLOB等)时,GaussDB对应的返回值类型为LONGBLOB;当MySQL返回值类型为非二进制字符串类型(CHAR、VARCHAR、TEXT等)时,GaussDB对应的返回值类型为TEXT。 当该函数入参含有NULL且在WHERE关键字之后调用,返回结果与MySQL5.7不一致,此处为MySQL5.7存在的问题,MySQL8.0修复了该问题,目前GaussDB和MySQL8.0保持一致。 |
4 |
LEAST() |
支持,有差异。 |
当MySQL返回值类型为二进制字符串类型(BINARY、VARBINARY、BLOB等)时,GaussDB对应的返回值类型为LONGBLOB;当MySQL返回值类型为非二进制字符串类型(CHAR、VARCHAR、TEXT等)时,GaussDB对应的返回值类型为TEXT。 当该函数入参含有NULL且在WHERE关键字之后调用,返回结果与MySQL5.7不一致,此处为MySQL5.7存在的问题,MySQL8.0修复了该问题,目前GaussDB和MySQL8.0保持一致。 |
5 |
ISNULL() |
支持。 |
- |
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- GaussDB数据库函数_GaussDB函数和操作符_高斯数据库函数-华为云
- GaussDB TP_GaussDB和MySQL区别_高斯数据库TP_华为云
- GaussDB数据库函数和字符串_高斯数据库优势_新建高斯数据库_高斯协议
- GaussDB考试_GaussDB数据库考试_高斯数据库考试_华为云
- GaussDB使用技巧_高斯数据库下载_高斯数据库使用技巧_华为云
- GaussDB函数_GaussDB数据库函数_高斯数据库函数_华为云
- GaussDB数据库安全_GaussDB收费吗_高斯数据库安全
- GaussDB列转行_gaussdb是关系型数据库吗_高斯数据库列转行_华为云
- GaussDB支持的函数_GaussDB函数类型解析_高斯数据库支持的函数-华为云