Функции SUBSTRING и SUBSTRING FROM отличаются синтаксисом. 4
SUBSTRING принимает три параметра: строку, начальную позицию и количество символов. 2 Она возвращает часть строки, начиная с указанной позиции, и определённое количество символов. 2
SUBSTRING FROM имеет два параметра и извлекает подстроку, соответствующую шаблону регулярного выражения POSIX. 35 Она возвращает первый фрагмент текста, подходящий шаблону, если таковой находится в строке, либо NULL в противном случае. 3
Таким образом, основное отличие в том, что SUBSTRING возвращает часть строки, а SUBSTRING FROM — подстроку, соответствующую определённому шаблону. 23
При этом оба синтаксиса являются двумя формами вызова одной и той же функции. 4