Megosztás a következőn keresztül:


A rpad függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Visszaadja expr, jobbról kipárnázva pad a hossza len.

Syntax

rpad(expr, len [, pad] )

Argumentumok

  • expr: A STRING vagy BINARY kifejezés, amelyet ki kell párnázni.
  • len: Kifejezés INTEGER .
  • pad: Nem kötelező STRING vagy BINARY kifejezés a kitöltési mintával. Az alapértelmezett érték egy szóköz karakter, STRING a pedig x'00' BINARY.

Válaszok

A BINARY ha mindkettő expr , és pad azok BINARY. Ellenkező esetben egy STRING.

Ha expr hosszabb, mint len, a visszaadott érték karakterekre len lesz rövidítve. Ha nem adja meg pad, STRING expr a program a szóköz karakterekkel BINARY expr jobbra, míg a jobb oldalon x'00' bájttal van kipárnázva. Ha len 1-nél kisebb, üres sztring.

BINARY azóta támogatott : Databricks Runtime 11.0.

Példák

> 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