Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
STRINGJOIN işlevi, her öğe arasında belirtilen ayırıcıyı kullanarak belirtilen dizinin öğelerini birleştirir bir dize döndürür.
İşlev, STRINGJOIN NoSQL için Azure Cosmos DB'de belirtilen ayırıcıyı kullanarak bir dizinin öğelerini birleştirerek bir dize döndürür.
Sözdizimi
STRINGJOIN(<array_expr>, <string_expr>)
Arguments
| Description | |
|---|---|
array_expr |
tüm dize öğelerinin içinde olduğu bir dizi ifadesi. |
string_expr |
Ayırıcı olarak kullanılacak dize ifadesi. |
Dönüş türleri
Bir dize ifadesi döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Dizi öğelerini bir dizede birleştirme
Bu örnekte işlev, STRINGJOIN çeşitli ayırıcılar kullanarak bir dizideki birden çok dizeyi birleştirmek için kullanılır.
SELECT VALUE {
joinUsingSpaces: STRINGJOIN(["Iropa", "Mountain", "Bike"], " "),
joinUsingEmptyString: STRINGJOIN(["Iropa", "Mountain", "Bike"], ""),
joinUsingUndefined: STRINGJOIN(["Iropa", "Mountain", "Bike"], undefined),
joinUsingCharacter: STRINGJOIN(["6", "7", "4", "3"], "A"),
joinUsingPhrase: STRINGJOIN(["Adventure", "LT"], "Works")
}
[
{
"joinUsingSpaces": "Iropa Mountain Bike",
"joinUsingEmptyString": "IropaMountainBike",
"joinUsingCharacter": "6A7A4A3",
"joinUsingPhrase": "AdventureWorksLT"
}
]
Açıklamalar
- Bu işlev dizini kullanmaz.