Vai al contenuto principale Passa a contenuto complementare

SUBSTRING

Estrae una sottostringa a partire da un punto specificato all'interno della stringa data.

Questo è un alias per la funzione SUBSTR.

Sintassi

SUBSTRING(STRING, START [, LENGTH])

Argomenti

STRING

Tipo: string

La stringa da cui estrarre una sottostringa.

START

Tipo: integer

L'indice iniziale della sottostringa.

Le posizioni iniziano con 1. Una posizione iniziale negativa viene interpretata come relativa alla fine della stringa.

LENGTH

Tipo: integer

(Facoltativo) La lunghezza della sottostringa.

Se omesso, viene restituita la parte restante della stringa dopo la posizione iniziale START.

Restituisce

Tipo: string

Restituisce una sottostringa da STRING di lunghezza LENGTH dalla posizione iniziale START.


Esempi

STRING START LENGTH Output
Hello World 1 5 Ciao
Ciao mondo 0 4 ''
Ciao mondo -5 5 Mondo
Ciao mondo 12 4 ''
Ciao mondo -12 4 ''
Ciao mondo 2 3 ell
Ciao mondo 3 -2 ''
Ciao mondo 2 14 ello mondo
Ciao mondo 2 Ciao mondo
Ciao mondo -3 2 rl
null -3 2 null

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!