rpad وظيفه

ينطبق على:check marked yes Databricks SQL check marked yes Databricks Runtime

إرجاع expr، بزر الماوس الأيمن مع pad إلى طول len.

بناء الجملة

rpad(expr, len [, pad] )

الوسيطات

  • expr: تعبير STRING أو BINARY المراد إضافته.
  • len: تعبير INTEGER .
  • pad: اختياري STRING أو BINARY تعبير مع نمط ترك مساحة. الافتراضي هو حرف مسافة ل STRING و x'00' ل BINARY.

عمليات الإرجاع

إذا BINARY كان كل من expr و pad هما BINARY. وإلا، فترجع STRING.

إذا كانت expr أطول من len، يتم تقصير القيمة المرجعة إلى len أحرف. إذا لم تحدد pad، STRINGexpr تتم إضافة إلى اليمين بأحرف مسافة، بينما BINARYexpr تتم إضافة إلى اليمين باستخدام x'00' بايت. إذا كانت len أقل من 1، فسلسلة فارغة.

BINARY مدعوم منذ:Databricks Runtime 11.0.

الأمثلة

> 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