Aracılığıyla paylaş


substring_index 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

delim sınırlayıcısının count. oluşumundan önceki expr alt dizesini döndürür.

Söz dizimi

substring_index(expr, delim, count)

Argümanlar

  • expr: A STRING veya BINARY ifadesi.
  • delim: Sınırlayıcıyı belirtme türüyle expr eşleşen bir ifade.
  • count INTEGER: Sınırlayıcıları saymak için bir ifade.

İadeler

Sonuç, expr türüyle eşleşir.

count pozitifse, son sınırlayıcıdan sola doğru olan her şey (soldan saymak kaydıyla) döndürülür.

Eğer count negatifse, son sınırlayıcının sağındaki her şey (sağdan sayılarak) döndürülür.

Örnekler

> SELECT substring_index('www.apache.org', '.', 2);
 www.apache

> SELECT substring_index('555A66A777' COLLATE UTF8_BINARY, 'a', 2);
 555A66A777

> SELECT substring_index('555A66A777' COLLATE UTF8_LCASE, 'a', 2);
 555A66