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 SUBSTRING zwraca część wyrażenia ciągu rozpoczynającą się od określonej pozycji i określonej długości lub na końcu ciągu.
Funkcja systemowa usługi Azure Cosmos DB for NoSQL, która zwraca część ciągu przy użyciu pozycji początkowej i długości.
Składnia
SUBSTRING(<string_expr>, <numeric_expr_1>, <numeric_expr_2>)
Arguments
| Description | |
|---|---|
string_expr |
Wyrażenie ciągu. |
numeric_expr_1 |
Wyrażenie liczbowe oznaczace znak początkowy. |
numeric_expr_2 |
Wyrażenie liczbowe, które określa maksymalną liczbę znaków string_expr do zwrócenia. |
Typy zwracane
Zwraca wyrażenie ciągu.
Przykłady
Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.
Wyodrębnianie podciągów z ciągu
W tym przykładzie SUBSTRING funkcja jest używana do zwracania podciągów o różnych długościach i pozycjach początkowych.
SELECT VALUE {
substringPrefix: SUBSTRING("AdventureWorks", 0, 9),
substringSuffix: SUBSTRING("AdventureWorks", 9, 5),
substringTotalLength: SUBSTRING("AdventureWorks", 0, LENGTH("AdventureWorks")),
substringEmptyString: SUBSTRING("AdventureWorks", 0, -1)
}
[
{
"substringPrefix": "Adventure",
"substringSuffix": "Works",
"substringTotalLength": "AdventureWorks",
"substringEmptyString": ""
}
]
Uwagi
- Ta funkcja korzysta z użycia indeksu zakresu. Aby uzyskać więcej informacji, zobacz indeksy zakresu.