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.
✅ Strumień zdarzeń usługi Azure Stream Analytics ✅ Fabric
Zwraca część znaku lub tekstu.
Składnia
SUBSTRING ( expression, start, length )
Uwaga / Notatka
Indeks/pozycja funkcji SUBSTRING jest oparta na 1.
Argumenty (w programowaniu)
wyrażenie
Jest wyrażeniem znaku lub kolumną typu nvarchar(max).
Jest wyrażeniem bigint określającym, gdzie zaczynają się zwracane znaki. Jeśli wartość startowa jest mniejsza niż 1, zwrócone wyrażenie rozpocznie się od pierwszego znaku określonego w wyrażeniu. W takim przypadku liczba zwracanych znaków jest największą wartością sumy początkowej + długości — 1 lub 0. Jeśli wartość startowa jest większa niż liczba znaków w wyrażeniu wartości, zwracane jest wyrażenie o zerowej długości.
długości
Jest dodatnim wyrażeniem bigint określającym, ile znaków wyrażenia zostanie zwróconych. Jeśli długość jest ujemna, zostanie wygenerowany błąd i instrukcja zostanie zakończona. Jeśli suma początkowej i długości jest większa niż liczba znaków w wyrażeniu, zwracane jest całe wyrażenie wartości rozpoczynające się od początku.
Typy zwracane
nvarchar(max)
Przykłady
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
| x | podciągX |
|---|---|
| abcdefg | bcde |