h3_try_validate
函數
適用於:磚的SQLDatabricks運行時11.2及以上
返回輸入值,如果它對應一個有效的H3單元格,則返回類型為BIGINT或STRING,否則返回NULL。在STRING輸入的情況下,任何前導零都被修整。
語法
h3_try_validate(h3CellIdExpr)
返回
類的類型相同類型的值h3CellIdExpr
表達式,並且等於輸入的值h3CellIdExpr
表達式,或NULL。在STRING輸入的情況下,任何前導零都被修整。
如果輸入為NULL,則函數返回NULL。對於非NULL輸入,函數可以返回NULL。
例子
簡單的例子,輸入一個長。>選擇h3_try_validate(590112357393367039)590112357393367039簡單的例子,以十六進製字符串作為輸入。>選擇h3_try_validate(“85283473 fffffff”)85283473fffffff簡單的輸入long,這不是一個有效的H3單元ID。>選擇h3_try_validate(599686042433355776)零