Aracılığıyla paylaş


find_in_set 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

Virgülle ayrılmış bir dize listesi içindeki dizenin konumunu döndürür.

Söz dizimi

find_in_set(searchExpr, sourceExpr)

Bağımsız değişkenler

  • searchExpr: Aranacak "sözcüğü" belirten STRING ifadesi.
  • sourceExpr: "sözcükler" öğesini ayıran virgül içeren string ifadesi.

Döndürülenler

TAMSAYı. Sonuçta elde edilen konum 1 tabanlıdır ve eşleşmenin ilk harfini gösterir. içinde searchExpr için sourceExpr eşleşme bulunmazsa veya searchExpr virgül içeriyorsa, 0 döndürülür.

Örnekler

> SELECT find_in_set('ab','abc,b,ab,c,def');
 3