RIGHT
Gibt die angegebene Anzahl von Zeichen am Ende eines Strings zurück.
MySQL 8.4
RIGHT(str, number_of_characters)- str
- AusgangsstringVARCHAR
- number_of_characters
- Anzahl der zu extrahierenden ZeichenINT
Rückgabewert
Die letzten number_of_characters Zeichen; der ganze String, wenn er kürzer ist; leerer String, wenn number_of_characters kleiner als 1 ist
Beispiele
Letzte drei Zeichen
MySQL 8.4
SELECT RIGHT('sql-academy', 3);Letzte Ziffern der Telefonnummer
MySQL 8.4
SELECT name,
RIGHT(phone_number, 4) AS last_digits
FROM Users
LIMIT 5;Details
Gezählt werden Zeichen, nicht Bytes. Eine negative Zahl ergibt einen leeren String, in PostgreSQL dagegen den ganzen String ohne die ersten Zeichen: RIGHT('abcdef', -2) gibt dort cdef zurück.