RIGHT
Devuelve el número indicado de caracteres del final de una cadena.
MySQL 8.4
RIGHT(str, number_of_characters)- str
- Cadena de origenVARCHAR
- number_of_characters
- Número de caracteres que se extraenINT
Valor devuelto
Los últimos number_of_characters caracteres; toda la cadena si es más corta; cadena vacía si number_of_characters es menor que 1
Ejemplos
Los tres últimos caracteres
MySQL 8.4
SELECT RIGHT('sql-academy', 3);Últimas cifras del teléfono
MySQL 8.4
SELECT name,
RIGHT(phone_number, 4) AS last_digits
FROM Users
LIMIT 5;Detalles
Se cuentan caracteres, no bytes. Un número negativo da una cadena vacía; en PostgreSQL, en cambio, da toda la cadena sin los primeros caracteres: RIGHT('abcdef', -2) devuelve allí cdef.