Kategorien:

Geodatenfunktionen

H3_IS_VALID_CELL

Gibt TRUE zurück, wenn die Eingabe eine gültige H3-Zelle darstellt.

Syntax

H3_IS_VALID_CELL( <cell_id> )
Copy

Argumente

cell_id

Ein INTEGER-Wert, der die ID der H3-Zelle (Index) repräsentiert, oder ein VARCHAR-Wert, der die ID der Zelle im Hexadezimalformat repräsentiert.

Rückgabewerte

Gibt einen BOOLEAN-Wert oder NULL zurück.

  • Der Wert ist TRUE, wenn die Eingabe eine gültige H3-Zelle darstellt. Andernfalls wird FALSE zurückgegeben.

  • Wenn die Eingabe NULL ist, wird NULL ohne Meldung eines Fehlers zurückgegeben.

Beispiele

Das folgende Beispiel gibt eine Ganzzahl an, die eine gültige H3-Zelle darstellt.

SELECT H3_IS_VALID_CELL(613036919424548863);
Copy
+--------------------------------------+
| H3_IS_VALID_CELL(613036919424548863) |
|--------------------------------------|
| True                                 |
+--------------------------------------+

Das folgende Beispiel gibt eine Zeichenfolge an, die keine gültige H3-Zelle darstellt.

SELECT H3_IS_VALID_CELL('Invalid Cell');
Copy
+----------------------------------+
| H3_IS_VALID_CELL('INVALID CELL') |
|----------------------------------|
| False                            |
+----------------------------------+