Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja STRINGJOIN zwraca ciąg, który łączy elementy określonej tablicy przy użyciu określonego separatora między poszczególnymi elementami.
Funkcja STRINGJOIN zwraca ciąg, łącząc elementy tablicy przy użyciu określonego separatora w usłudze Azure Cosmos DB for NoSQL.
Składnia
STRINGJOIN(<array_expr>, <string_expr>)
Arguments
| Description | |
|---|---|
array_expr |
Wyrażenie tablicy ze wszystkimi elementami ciągu wewnątrz. |
string_expr |
Wyrażenie ciągu, które ma być używane jako separator. |
Typy zwracane
Zwraca wyrażenie ciągu.
Przykłady
Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.
Łączenie elementów tablicy w ciąg
W tym przykładzie STRINGJOIN funkcja służy do łączenia wielu ciągów z tablicy przy użyciu różnych separatorów.
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"
}
]
Uwagi
- Ta funkcja nie korzysta z indeksu.