regexp_like 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 10.4 LTS ve üzeri

ile eşleşiyorsa strregextrue döndürür. Bu işlev rlike işleç için bir eş anlamlıdır.

Söz dizimi

regexp_like( str, regex )

Bağımsız değişkenler

  • str STRING: Eşleştirilecek ifade.
  • regex STRING: Eşleşen desene sahip bir ifade.

Döndürülenler

Bir BOOLEAN.

regex dizesi Java bir normal ifade olmalıdır. Dize değişmez değerleri ayarlanmamıştır. Örneğin, ile eşleştirmek '\abc'için regex için bir normal ifade olabilir '^\\abc$'.

Yaygın hata koşulları

Örnekler

> SELECT regexp_like('%SystemDrive%\\Users\\John', '%SystemDrive%\\\\Users.*');
true

> SELECT regexp_like('abc', '[invalid');
  Error: INVALID_PARAMETER_VALUE.PATTERN