SUBSTRING é uma função de manipulação de cadeias que manipula todos os tipos de dados (BIT, BLOB e CHARACTER) e extrai os caracteres de uma cadeia para criar outra cadeia.
SUBSTRING retorna uma nova cadeia do mesmo tipo como source_string, contendo uma execução contígua de caracteres extraídos de source_string, conforme especificado por start_position e string_length.
A posição inicial pode ser negativa. A posição inicial e o comprimento definem um intervalo. O resultado é a sobreposição entre este intervalo e a cadeia de entrada.
Se qualquer parâmetro for NULL, o resultado será NULL.Esta não é uma cadeia de comprimento zero.
SUBSTRING('Hello World!' FROM 7 FOR 4)retorna 'Worl'.