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