Aracılığıyla paylaş


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ı pad kullanarak uzunluğuna lenkadar olan değerini döndürürexpr.

Söz dizimi

rpad(expr, len [, pad] )

Bağımsız değişkenler

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

Döndürülenler

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

değerinden lenuzunsaexpr, dönüş değeri karakter olarak len kısaltılır. belirtmezseniz pad, a STRING expr sağda boşluk karakterleriyle doldurulurken, sağda BINARY expr 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