Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime 11.3 LTS och senare
Returnerar upplösningen för H3-indatacellen.
Syntax
h3_resolution ( h3CellIdExpr )
Argument
-
h3CellIdExpr: Ett BIGINT-uttryck eller ett hexadecimalt STRING-uttryck som representerar ett H3-cell-ID.
Returer
Ett värde av vars typ INT mellan 0 och 15 är upplösningen för indata-H3-cell-ID:t.
Funktionen returnerar NULL om indata är NULL.
Funktionen validerar delvis om indataargumentet är ett giltigt H3-cell-ID. Ett nödvändigt men inte tillräckligt villkor för ett giltigt H3-ID är att dess värde är mellan 0x08001fffffffffff och 0x08ff3b6db6db6db6.
Funktionens beteende är odefinierat om indatacells-ID:t inte är ett giltigt cell-ID.
Feltillstånd
- Om
h3CellIdExprär en STRÄNG som inte kan konverteras till en BIGINT eller motsvarar ett BIGINT-värde som är mindre än eller större än0x08001fffffffffff0x08ff3b6db6db6db6returnerar funktionen H3_INVALID_CELL_ID.
Exempel
-- Simple example taking a long as input.
> SELECT h3_resolution(599686042433355775);
5
-- Simple example taking a hexadecimal string as input.
> SELECT h3_resolution('85283473fffffff');
5
-- Input is an invalid H3 cell ID.
> SELECT h3_resolution(0);
[H3_INVALID_CELL_ID] 0 is not a valid H3 cell ID