H3_Resolution - Amazon Redshift

从 2025 年 11 月 1 日起,Amazon Redshift 将不再支持创建新的 Python UDF。如果您想要使用 Python UDF,请在该日期之前创建 UDF。现有的 Python UDF 将继续正常运行。有关更多信息,请参阅博客文章

H3_Resolution

H3_Resolution 从输入索引返回 H3 单元格 ID 的分辨率。分辨率是一个介于 0(最粗略)和 15(最精细)之间的整数。有关 H3 索引的信息,请参阅H3

语法

H3_Resolution(index)

参数

索引

一个 BIGINTVARCHAR 数据类型的值,该值表示 H3 单元格的索引;或一个计算结果为这两种数据类型之一的表达式。

返回类型

INTEGER:表示输入 H3 单元格 ID 的分辨率。

如果 index 为 NULL,则返回 NULL。

如果 index 无效,则返回一个错误。

示例

以下 SQL 输入一个表示 H3 单元格的索引的 VARCHAR,并返回一个表示输入 H3 单元格的分辨率的 INTEGER。

SELECT H3_Resolution('8025fffffffffff');
h3_resolution --------------- 0

以下 SQL 输入一个表示 H3 单元格的索引的 BIGINT,并返回一个表示输入 H3 单元格的分辨率的 INTEGER。

SELECT H3_Resolution(614553222213795839);
h3_resolution --------------- 8