Вопросы к Поиску с Алисой
Функции SUBSTRING и SUBSTRING FROM отличаются синтаксисом. stackoverflow.com
SUBSTRING принимает три параметра: строку, начальную позицию и количество символов. self-learning.ru Она возвращает часть строки, начиная с указанной позиции, и определённое количество символов. self-learning.ru
SUBSTRING FROM имеет два параметра и извлекает подстроку, соответствующую шаблону регулярного выражения POSIX. postgrespro.ru www.postgresql.org Она возвращает первый фрагмент текста, подходящий шаблону, если таковой находится в строке, либо NULL в противном случае. postgrespro.ru
Таким образом, основное отличие в том, что SUBSTRING возвращает часть строки, а SUBSTRING FROM — подстроку, соответствующую определённому шаблону. self-learning.ru postgrespro.ru
При этом оба синтаксиса являются двумя формами вызова одной и той же функции. stackoverflow.com