本文将会为您介绍交互式分析(Hologres)支持的扩展函数。

交互式分析(Hologres)兼容PostgreSQL,支持的函数以及用法也同标准的PostgreSQL,但当前版本支持的函数是PostgreSQL的子集,详情可以参见函数列表。但在实际业务场景中,标准的PostgreSQL函数并不能完全满足业务需求,在此基础上,交互式分析(Hologres)对函数的支持进行了丰富,具体可以见下表,您可以根据业务需求通过调用函数来简化开发流程。

函数名 函数分类 是否支持内表 是否支持外表
APPROX_COUNT_DISTINCT 聚合函数
USER_DISPLAY_NAME 账号转换函数 - -
HG_USER_DISPLAY_NAME_TO)ID 账号转换函数 - -
GET_JSON_OBJECT Hive兼容函数
MAX_PT MaxCompute兼容函数
HG_CREATE_TABLE_LIKE 工具函数 - -
HG_UPDATE_DATABASE_PROPERTY 工具函数 - -
SET_TABLE_PROPERTY 工具函数
HG_SHARD_ID_FOR_DISTRIBUTION_KEY 工具函数