SUBSTRING
Descrizione
SUBSTRING
è una funzione di riga che restituisce i caratteri specificati di a TEXT
valore in base alla posizione iniziale e alla posizione finale facoltativa specificate.Sintassi
SUBSTRING
(search_string
,start
,end
)Valore restituito
Restituisce un valore per ogni riga di tipo
TEXT
.Parametri di input
- search_string
- Sono obbligatori. Il nome di un campo o di un'espressione di tipoTEXT(o una stringa letterale).
- inizio
- Sono obbligatori. Un numero intero che specifica dove iniziano i caratteri restituiti (compreso), con 0 come primo carattere della stringa. Sel'inizioè superiore al numero di caratteri, viene restituita una stringa vuota. Sestartè maggiore diend, viene restituita una stringa vuota.
- fine
- Facoltativo. Un numero intero positivo che specifica dove terminano i caratteri restituiti (esclusivo), con il caratterefinaleche non fa parte del valore restituito. Seendè superiore al numero di caratteri o non è specificato, viene restituito l'intero valore della stringa (dainizio).
Esempi
Restituisce la prima lettera del campo del
nome
:SUBSTRING([name], 0, 1)
Restituisce solo le 3 cifre centrali senza trattini di un numero di telefono statunitense nel formato
123-456-7891
:SUBSTRING([us phone number], 4, 7)