Funzione rpad

Si applica a:check marked yes Databricks SQL check marked yes Databricks Runtime

Restituisce expr, con riempimento a destra con pad fino a una lunghezza di len.

Sintassi

rpad(expr, len [, pad] )

Argomenti

  • exprSTRING: espressione o BINARY da riempimento.
  • len: espressione INTEGER .
  • pad: espressione o BINARY facoltativa STRING con il criterio per la spaziatura interna. Il valore predefinito è un carattere di spazio per STRING e x'00' per BINARY.

Resi

Oggetto BINARY se e exprpad sono BINARY. In caso contrario, restituisce STRING.

Se expr è maggiore di len, il valore restituito viene abbreviato in len caratteri. Se non si specifica pad, un STRINGexpr oggetto viene riempito a destra con caratteri di spazio, mentre viene BINARYexpr riempito a destra con byte x'00' . Se len è minore di 1, una stringa vuota.

BINARY è supportato da:Databricks Runtime 11.0.

Esempi

> SELECT rpad('hi', 5, 'ab');
 hiaba
> SELECT rpad('hi', 1, '??');
 h
> SELECT rpad('hi', 5);
 hi

> SELECT hex(rpad(x'1020', 5, x'05'))
 1020050505