3.3.2.1. 统一SQL函数转换映射表

本章主要介绍统一SQL支持的 MySQL 数据库 内置函数转换到不同数据库的范围及差异, 具体差异可以点击对应的函数链接查看, 表格空白处表示 转换无差异或暂不支持, 统一SQL支持的转换函数范围可参考 统一SQL使用边界规范。

函数类型

MySQL 内置函数

GaussDB-Oracle 内置函数

Oracle 19C 内置函数

OceanBase-Oracle 内置函数

时间日期函数

YEAR

YEAR

时间日期函数

DAY

DAY

时间日期函数

DAYOFWEEK

DAYOFWEEK

时间日期函数

WEEKOFYEAR

WEEKOFYEAR

时间日期函数

DATE_FORMAT

DATE_FORMAT

时间日期函数

STR_TO_DATE

STR_TO_DATE

STR_TO_DATE

时间日期函数

FROM_UNIXTIME

FROM_UNIXTIME

时间日期函数

UNIX_TIMESTAMP

UNIX_TIMESTAMP

时间日期函数

DATE_ADD

DATE_ADD

时间日期函数

DATE_SUB

DATE_SUB

时间日期函数

CURDATE

CURDATE

时间日期函数

SYSDATE

SYSDATE

时间日期函数

TIMESTAMP

TIMESTAMP

时间日期函数

TIME_FORMAT

TIME_FORMAT

条件函数

IFNULL

IFNULL

IFNULL

条件函数

IF

IF

IF

条件函数

ISNULL

ISNULL

ISNULL

字符串函数

LOCATE

LOCATE

LOCATE

LOCATE

其他函数

CONVERT

CONVERT

其他函数

CAST

CAST

CAST

字符串函数

CONCAT

CONCAT

CONCAT

CONCAT

字符串函数

GROUP_CONCAT

GROUP_CONCAT

GROUP_CONCAT

GROUP_CONCAT

字符串函数

FIND_IN_SET

FIND_IN_SET

字符串函数

SUBSTRING_INDEX

SUBSTRING_INDEX

字符串函数

CHAR_LENGTH

CHAR_LENGTH

字符串函数

CONCAT_WS

CONCAT_WS

字符串函数

LEFT

LEFT

字符串函数

SUBSTRING

SUBSTRING

其他函数

COMPRESS

COMPRESS

其他函数

UNCOMPRESS

UNCOMPRESS

其他函数

LAST_INSERT_ID

LAST_INSERT_ID

其他函数

UUID

UUID

时间函数

CURRENT_TIME

CURRENT_TIME

其他函数

STDDEV

STDDEV

其他函数

TRUNCATE

TRUNCATE

其他函数

DATABASE

DATABASE

其他函数

SCHEMA

SCHEMA