Função String SUBSTRING(str,pos), SUBSTRING(str FROM pos), SUBSTRING(str,pos,tam) e SUBSTRING(str FROM pos FOR tam) no Banco de Dados

A forma sem um argumento tam retorna uma substring da string str iniciando na posição pos. A forma com um argumento tam retorna a substring com tam caracteres da string str, iniciando da posição pos. A forma variante que utiliza FROM é a sintaxe SQL-92:

mysql> SELECT SUBSTRING('Quadratically',5);
        -> 'ratically'
mysql> SELECT SUBSTRING('foobarbar' FROM 4);
        -> 'barbar'
mysql> SELECT SUBSTRING('Quadratically',5,6);
        -> 'ratica'

Esta função é multi-byte.