SUBSTR
Sinónimo de SUBSTRING: devuelve una subcadena a partir de la posición indicada.
MySQL 8.4
SUBSTR(str, pos[, len])- [ ]parte opcional
- str
- Cadena de origenVARCHAR
- pos
- Posición inicial, contando desde 1; si es negativa, se cuenta desde el final de la cadenaINT
- len
- Longitud de la subcadena; por defecto, hasta el final de la cadenaINTOpcional
Valor devuelto
Subcadena; cadena vacía si pos es 0 o mayor que la longitud de la cadena, o si len es menor que 1
Ejemplos
Tres caracteres desde la posición cinco
MySQL 8.4
SELECT SUBSTR('sql-academy', 5, 3);Correo electrónico con la parte central oculta
MySQL 8.4
SELECT name,
CONCAT(SUBSTR(email, 1, 2), '****', SUBSTR(email, -4)) AS masked_email
FROM Users
LIMIT 5;