rpad
دالة
ينطبق على: Databricks SQL
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
، STRING
expr
تتم إضافة إلى اليمين بأحرف مسافة، بينما BINARY
expr
تتم إضافة إلى اليمين باستخدام 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