MySQL 8.1
MID(str, pos[, len])Параметры
- strVARCHAR
- Исходная строка
- posINT
- Позиция начала подстроки, отрицательная отсчитывается с конца строки
- lenINTнеобязательный
- Длина подстроки, по умолчанию до конца строки
Возвращаемое значение
Подстрока; пустая строка, если pos равен 0 или больше длины строки либо len меньше 1
Примеры
Три символа с пятой позиции
MySQL 8.1
SELECT MID('sql-academy', 5, 3) AS part;Фамилия после пробела
MySQL 8.1
SELECT member_name,
MID(member_name, LOCATE(' ', member_name) + 1) AS last_name
FROM FamilyMembers;