RIGHT
Gibt die angegebene Anzahl von Zeichen am Ende eines Strings zurück.
MySQL 8.1
RIGHT(str, number_of_characters)Parameter
- strVARCHAR
- Ausgangsstring
- number_of_charactersINT
- Anzahl der zu extrahierenden Zeichen
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.1
SELECT RIGHT('sql-academy', 3);Letzte Ziffern der Telefonnummer
MySQL 8.1
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.