Referencia de funciones

RIGHT

Devuelve el número indicado de caracteres del final de una cadena.

MySQL 8.4
RIGHT(str, number_of_characters)
str
Cadena de origen
VARCHAR
number_of_characters
Número de caracteres que se extraen
INT

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);
RIGHT('sql-academy', 3)
emy

Últimas cifras del teléfono

MySQL 8.4
SELECT name,
	RIGHT(phone_number, 4) AS last_digits
FROM Users
LIMIT 5;
namelast_digits
Bruce Willis0128
George Clooney0145
Kevin Costner0197
Donald Sutherland0161
Jennifer Lopez0145

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.

Véase también