h3_try_validate函數

適用於:勾選“是”磚的SQL勾選“是”Databricks運行時11.2及以上

返回輸入值,如果它對應一個有效的H3單元格,則返回類型為BIGINT或STRING,否則返回NULL。在STRING輸入的情況下,任何前導零都被修整。

語法

h3_try_validateh3CellIdExpr

參數

  • h3CellIdExpr: BIGINT表達式或STRING表達式,用於表示有效的H3單元格ID。

返回

類的類型相同類型的值h3CellIdExpr表達式,並且等於輸入的值h3CellIdExpr表達式,或NULL。在STRING輸入的情況下,任何前導零都被修整。

如果輸入為NULL,則函數返回NULL。對於非NULL輸入,函數可以返回NULL。

例子

簡單的例子,輸入一個長。>選擇h3_try_validate590112357393367039590112357393367039簡單的例子,以十六進製字符串作為輸入。>選擇h3_try_validate“85283473 fffffff”85283473fffffff簡單的輸入long,這不是一個有效的H3單元ID。>選擇h3_try_validate599686042433355776