Share via


h3_isvalid işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 11.3 LTS ve üzeri

BIGINT veya STRING girişi geçerli bir H3 hücre kimliğiyse true döndürür.

Söz dizimi

h3_isvalid ( expr )

Bağımsız değişkenler

  • expr: BIGINT ifadesi veya STRING ifadesi.

Döndürülenler

BIGINT veya STRING girişinin geçerli bir H3 hücre kimliğine karşılık olup olmadığını gösteren BOOLEAN türünde bir değer.

Giriş NULL ise işlev NULL döndürür.

Örnekler

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