SUBSTR
Синоним SUBSTRING: возвращает подстроку с заданной позиции.
MySQL 8.4
SUBSTR(str, pos[, len])- [ ]необязательная часть
- str
- Исходная строкаVARCHAR
- pos
- Позиция начала, считая с 1; отрицательная — с конца строкиINT
- len
- Длина подстроки, по умолчанию до конца строкиINTНеобязательный
Возвращаемое значение
Подстрока; пустая строка, если pos равен 0 или больше длины строки либо len меньше 1
Примеры
Три символа с пятой позиции
MySQL 8.4
SELECT SUBSTR('sql-academy', 5, 3);Почта со скрытой серединой
MySQL 8.4
SELECT name,
CONCAT(SUBSTR(email, 1, 2), '****', SUBSTR(email, -4)) AS masked_email
FROM Users
LIMIT 5;