Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce SUBSTRING vrátí část řetězcového výrazu začínající na zadané pozici a zadané délce nebo na konec řetězce.
Systémová funkce Azure Cosmos DB for NoSQL, která vrací část řetězce pomocí počáteční pozice a délky.
Syntaxe
SUBSTRING(<string_expr>, <numeric_expr_1>, <numeric_expr_2>)
Arguments
| Description | |
|---|---|
string_expr |
Řetězcový výraz. |
numeric_expr_1 |
Číselný výraz, který označuje počáteční znak. |
numeric_expr_2 |
Číselný výraz, který označuje maximální počet znaků, které string_expr mají být vráceny. |
Návratové typy
Vrátí řetězcový výraz.
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Extrahování podřetězců z řetězce
V tomto příkladu SUBSTRING se funkce používá k vrácení podřetězců s různými délkami a počátečními pozicemi.
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": ""
}
]
Poznámky
- Tato funkce přináší výhody použití indexu rozsahu. Další informace najdete v tématu indexy rozsahu.