Справочник по функциям

SUBSTR

Синоним SUBSTRING: возвращает подстроку с заданной позиции.

MySQL 8.1
SUBSTR(str, pos[, len])

Параметры

strVARCHAR
Исходная строка
posINT
Позиция начала подстроки, отрицательная отсчитывается с конца строки
lenINTнеобязательный
Длина подстроки, по умолчанию до конца строки

Возвращаемое значение

Подстрока; пустая строка, если pos равен 0 или больше длины строки либо len меньше 1

Примеры

Три символа с пятой позиции

MySQL 8.1
SELECT SUBSTR('sql-academy', 5, 3);
SUBSTR('sql-academy', 5, 3)
aca

Почта со скрытой серединой

MySQL 8.1
SELECT name,
	CONCAT(SUBSTR(email, 1, 2), '****', SUBSTR(email, -4)) AS masked_email
FROM Users
LIMIT 5;
namemasked_email
Bruce Willisba****.com
George Clooneyte****.com
Kevin Costnerme****.com
Donald Sutherlandra****.net
Jennifer Lopezba****.com

Смотрите также

Где изучить