Partager via


Fonction h3_isvalid

S’applique à : coche marquée oui Databricks SQL oui coché Databricks Runtime 11.3 LTS et versions ultérieures

Retourne true si le type BIGINT ou STRING d’entrée est un ID de cellule H3 valide.

Syntaxe

h3_isvalid ( expr )

Arguments

  • expr : expression BIGINT ou expression STRING.

Retours

Valeur de type BOOLEAN, indiquant si l’entrée BIGINT ou STRING correspond à un ID de cellule H3 valide ou non.

La fonction retourne NULL si l’entrée est NULL.

Exemples

-- 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