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.
işlevi, STRINGSPLIT kaynak dizeyi belirtilen sınırlayıcıya göre ayırmaktan elde edilen bir alt dize dizisi döndürür.
İşlev, STRINGSPLIT kaynak dizeyi Azure Cosmos DB'de belirtilen sınırlayıcıya göre ayırmaktan elde edilen bir alt dize dizisi döndürür.
Sözdizimi
STRINGSPLIT(<string_expr1>, <string_expr2>)
Arguments
| Description | |
|---|---|
string_expr1 |
Ayrıştırmak için kaynak dize ifadesi. |
string_expr2 |
Sınırlayıcı olarak kullanılan dize. |
Dönüş türleri
Bir dizi 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.
Dizeyi alt dizelere bölme
Bu örnekte işlev, STRINGSPLIT çeşitli sınırlayıcılar kullanılarak bir dizeyi alt dizelere bölmek için kullanılır.
SELECT VALUE {
seperateOnLetter: STRINGSPLIT("Handlebar", "e"),
seperateOnSymbol: STRINGSPLIT("CARBON_STEEL_BIKE_WHEEL", "_"),
seperateOnWhitespace: STRINGSPLIT("Road Bike", " "),
seperateOnPhrase: STRINGSPLIT("xenmoun mountain bike", "moun"),
undefinedSeperator: STRINGSPLIT("AluminumBikeFrame", undefined),
emptySeparatorString: STRINGSPLIT("Helmet", ""),
emptySourceString: STRINGSPLIT("", "")
}
[
{
"seperateOnLetter": [
"Handl",
"bar"
],
"seperateOnSymbol": [
"CARBON",
"STEEL",
"BIKE",
"WHEEL"
],
"seperateOnWhitespace": [
"Road",
"Bike"
],
"seperateOnPhrase": [
"xen",
" ",
"tain bike"
],
"emptySeparatorString": [
"Helmet"
],
"emptySourceString": [
""
]
}
]
Açıklamalar
- Bu işlev dizini kullanmaz.