SUBSTRING è una funzione di manipolazione della stringa che manipola tutti i tipi di dati (BIT, BLOB e CHARACTER) ed estrae i caratteri da una stringa per creare un'altra stringa.
SUBSTRING restituisce una nuova stringa dello stesso tipo di source_string che contiene una serie contigua di caratteri estratti da source_string, come specificato da start_position e string_length.
La posizione iniziale può essere negativa. La posizione iniziale e la lunghezza definiscono un intervallo. Il risultato è la sovrapposizione tra questo intervallo e la stringa di input.
Se uno dei parametri è NULL, il risultato è NULL. Questa non è una stringa di lunghezza zero.
SUBSTRING('Hello World!' FROM 7 FOR 4)restituisce 'Worl'.