Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Retourneert een deel van een teken of tekst.
Syntaxis
SUBSTRING ( expression, start, length )
Opmerking
De index/positie voor de functie SUBTEKENREEKS is gebaseerd op 1.
Argumenten
expressie
Is een tekenexpressie of een kolom van het type nvarchar(max).
starten
Is een bigint-expressie die aangeeft waar de geretourneerde tekens beginnen. Als het begin kleiner is dan 1, begint de geretourneerde expressie bij het eerste teken dat is opgegeven in de expressie. In dit geval is het aantal tekens dat wordt geretourneerd de grootste waarde van de som van begin + lengte- 1 of 0. Als het begin groter is dan het aantal tekens in de waardeexpressie, wordt een expressie met lengte nul geretourneerd.
lengte
Is een positieve bigint-expressie die aangeeft hoeveel tekens van de expressie worden geretourneerd. Als de lengte negatief is, wordt er een fout gegenereerd en wordt de instructie beëindigd. Als de som van begin en lengte groter is dan het aantal tekens in de expressie, wordt de gehele waardeexpressie die begint bij het begin geretourneerd.
Retourtypen
nvarchar(max)
Voorbeelden
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
| x | subtekenreeksX |
|---|---|
| abcdefg | bcde |