Zum Inhalt springen

Gibt die Zeichenfolge str zurück, rechts mit der Zeichenfolge padstr auf eine Länge von len Zeichen aufgefüllt. Ist str länger als len, wird der Rückgabewert auf len Zeichen gekürzt.

func.rpad(<str>, <len>, <padstr>)
func.rpad('hi',5,'?')
┌───────────────────────┐
│ func.rpad('hi',5,'?') │
├───────────────────────┤
│ hi??? │
└───────────────────────┘
func.rpad('hi',1,'?')
┌───────────────────────┐
│ func.rpad('hi',1,'?') │
├───────────────────────┤
│ h │
└───────────────────────┘
RPAD(<str>, <len>, <padstr>)
Argumente Beschreibung
<str> Die Zeichenfolge.
<len> Die Länge.
<padstr> Die Auffüllzeichenfolge.

VARCHAR

SELECT RPAD('hi',5,'?');
┌────────────────────┐
│ RPAD('hi', 5, '?') │
├────────────────────┤
│ hi??? │
└────────────────────┘
SELECT RPAD('hi',1,'?');
┌────────────────────┐
│ RPAD('hi', 1, '?') │
├────────────────────┤
│ h │
└────────────────────┘