RPAD
Füllt einen String rechts mit einem anderen String bis zur angegebenen Länge auf.
MySQL 8.1
RPAD(str, len, pad_str)Parameter
- strVARCHAR
- Ausgangsstring
- lenINT
- Länge des Ergebnisses in Zeichen
- pad_strVARCHAR
- String, mit dem str aufgefüllt wird
Rückgabewert
String mit len Zeichen; ein längerer str wird rechts auf len Zeichen gekürzt; NULL bei negativem len; leerer String, wenn pad_str leer ist, aber aufgefüllt werden muss
Beispiele
Nullen rechts bis zur Länge
MySQL 8.1
SELECT RPAD('9', 5, '0');Langen String kürzen
MySQL 8.1
SELECT RPAD('hello', 3, '*');Namen mit Punkten ausrichten
MySQL 8.1
SELECT RPAD(member_name, 20, '.') AS name,
status
FROM FamilyMembers;Details
Ist pad_str länger als nötig, wird nur sein Anfang verwendet: RPAD('5', 4, 'ab') gibt 5aba zurück. Die Länge wird in Zeichen gezählt, daher funktioniert das Ausrichten auch für Kyrillisch.