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.

Szemantika

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 a STRING esetében, és x'00' a BINARY esetében.

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 a pad, a STRINGexpr szóköz karakterekkel van kipárnázva a jobb oldalon, míg a BINARYexpr x'00' bájtokkal van kipárnázva a jobb oldalon. 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