H3_IsValid - Amazon Redshift

Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事を参照してください。

H3_IsValid

H3_IsValid は、入力が H3 セル ID を表す場合は true、それ以外の場合は false を返します。H3 インデックスの詳細については、「H3」を参照してください。

構文

H3_IsValid(index)

引数

インデックス

データ型 BIGINT または VARCHAR の値、またはこれらのデータ型のいずれかに評価される式。

戻り型

BOOLEAN – 入力が有効な H3 セル ID を表す場合は true、それ以外の場合は false。

index が NULL の場合、NULL が返されます。

次の SQL は、H3 セル ID を表す VARCHAR を入力し、true を返します。

SELECT H3_IsValid('8025fffffffffff');
h3_isvalid ------------ true

次の SQL は、H3 セル ID を表す BIGINT を入力し、true を返します。

SELECT H3_IsValid(577129255373111295);
h3_isvalid ------------ true

次の SQL は無効な H3 セル ID を入力し、false を返します。

SELECT H3_IsValid('');
h3_isvalid ------------ false