Строковые функции MySQL

ОГЛАВЛЕНИЕ


string SUBSTRING( str string, pos integer, len integer )

string SUBSTRING(str string FROM pos integer FOR len integer)

Возвращает подстроку строки str длиною len символов с позиции pos. Поддерживает многобайтовые символы. Вариант с "FROM " используется в синтаксисе ANSI SQL92. В функции SUBSTRING() если не указан аргумент len,  то возвращает всю подстроку строки str с позиции pos.

Примеры:

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

См. также LEFT(), RIGHT(), SUBSTRING_INDEX().