rpad işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

ile sağ tuş takımını expr kullanarak uzunluğuna padkadar olan değerini döndürürlen.

Söz dizimi

rpad(expr, len [, pad] )

Bağımsız değişkenler

  • expr STRING: Doldurulacak bir veya BINARY ifadesi.
  • len: bir INTEGER ifade.
  • pad: Doldurma düzenine sahip isteğe bağlı STRING veya BINARY ifade. Varsayılan karakter STRING için bir boşluk ve BINARY için x'00' değeridir.

Döndürülenler

Hem BINARY hem de exprpad ise A.BINARY Aksi takdirde, bir STRINGdöndürür.

değerinden expruzunsalen, dönüş değeri karakter olarak len kısaltılır. Eğer pad belirtmezseniz, STRINGexpr sağda boşluk karakterleriyle doldurulurken, BINARYexpr ise sağda x'00' bayt ile doldurulur. 1'den küçükse len , boş bir dize.

BINARY şu tarihten itibaren desteklenir :Databricks Runtime 11.0.

Örnekler

> 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