h3_try_validate fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime 11.3 LTS ke atas

Mengembalikan nilai input, yaitu jenis BIGINT atau STRING, jika sesuai dengan sel H3 yang valid, atau NULL sebaliknya. Dalam kasus input STRING, nol di depan dipangkas.

Sintaks

h3_try_validate ( h3CellIdExpr )

Argumen

  • h3CellIdExpr: Ekspresi BIGINT, atau ekspresi STRING yang diharapkan mewakili ID sel H3 yang valid.

Mengembalikan

Nilai dengan jenis yang sama dengan jenis h3CellIdExpr ekspresi, dan sama dengan nilai ekspresi input h3CellIdExpr , atau NULL. Dalam kasus input STRING, nol di depan dipangkas.

Fungsi mengembalikan NULL jika input adalah NULL. Fungsi dapat mengembalikan NULL untuk input non-NULL.

Contoh

-- Simple example taking a long as input.
> SELECT h3_try_validate(590112357393367039)
  590112357393367039

-- Simple example taking a hexadecimal string as input.
> SELECT h3_try_validate('85283473fffffff')
  85283473fffffff

-- Simple taking a long as input, that is not a valid H3 cell ID.
> SELECT h3_try_validate(599686042433355776)
  null