Funkcja h3_isvalid
Dotyczy: Databricks SQL Databricks Runtime 11.3 LTS i nowsze
Zwraca wartość true, jeśli dane wejściowe BIGINT lub STRING są prawidłowym identyfikatorem komórki H3.
Składnia
h3_isvalid ( expr )
Argumenty
expr
: wyrażenie BIGINT lub wyrażenie STRING.
Zwraca
Wartość typu BOOLEAN wskazująca, czy dane wejściowe BIGINT lub STRING odpowiadają prawidłowemu identyfikatorowi komórki H3, czy nie.
Funkcja zwraca wartość NULL, jeśli dane wejściowe mają wartość NULL.
Przykłady
-- Simple example taking a long as input.
> SELECT h3_isvalid(599686042433355775)
true
-- Simple example taking a valid hexadecimal string as input.
> SELECT h3_isvalid('85283473fffffff')
true
-- Example taking a long as input that is not a valid H3 cell ID.
> SELECT h3_isvalid(599686042433355776)
false
-- Example where the input is an invalid hexadecimal string.
> SELECT h3_isvalid('I am not an H3 cell ID')
false