Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
✅ Flusso di eventi dell'infrastruttura di Analisi ✅ di flusso di Azure
Restituisce parte di un carattere o di un testo.
Sintassi
SUBSTRING ( expression, start, length )
Annotazioni
L'indice/posizione per la funzione SUBSTRING è basato su 1.
Argomenti
di espressione
Espressione di caratteri o colonna di tipo nvarchar(max).
avviare
Espressione bigint che specifica dove iniziano i caratteri restituiti. Se start è minore di 1, l'espressione restituita inizierà al primo carattere specificato nell'espressione. In questo caso, il numero di caratteri restituiti è il valore più grande della somma di inizio + lunghezza- 1 o 0. Se start è maggiore del numero di caratteri nell'espressione di valore, viene restituita un'espressione di lunghezza zero.
lunghezza
Espressione bigint positiva che specifica quanti caratteri dell'espressione verranno restituiti. Se length è negativo, viene generato un errore e l'istruzione viene terminata. Se la somma di inizio e lunghezza è maggiore del numero di caratteri nell'espressione, viene restituita l'intera espressione di valore che inizia all'inizio.
Tipi restituiti
nvarchar(max)
Esempi
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
| x | substringX |
|---|---|
| abcdefg | bcde |