SUBSTRING
Возвращает подстроку, которая начинается с заданной позиции.
MySQL 8.4
SUBSTRING(str, pos[, len])- [ ]необязательная часть
- str
- Исходная строкаVARCHAR
- pos
- Позиция начала, считая с 1; отрицательная — с конца строкиINT
- len
- Длина подстроки, по умолчанию до конца строкиINTНеобязательный
Возвращаемое значение
Подстрока; пустая строка, если pos равен 0 или больше длины строки либо len меньше 1
Примеры
Хвост строки с позиции
MySQL 8.4
SELECT SUBSTRING('sql-academy', 5);Подстрока заданной длины
MySQL 8.4
SELECT SUBSTRING('sql-academy', 1, 3);Отсчёт позиции с конца
MySQL 8.4
SELECT SUBSTRING('sql-academy', -3);Подробности
Та же функция доступна под именем SUBSTR и в стандартной записи SUBSTRING(str FROM pos FOR len).