مشاركة عبر


lpad دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime

إرجاع expr، ومضاف إلى اليسار مع pad إلى طول len.

بناء الجملة

lpad(expr, len [, pad] )

الوسيطات

  • expr: سلسلة أو تعبير ثنائي ليتم إضافته.
  • len: تعبير INTEGER يحدد طول سلسلة النتائج
  • pad: سلسلة اختيارية أو تعبير ثنائي يحدد ترك المساحة.

المرتجعات

سلسلة.

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

يتم دعم BINARY منذ: Databricks Runtime 11.0.

الأمثلة

> SELECT lpad('hi', 5, 'ab');
 abahi
> SELECT lpad('hi', 1, '??');
 h
> SELECT lpad('hi', 5);
    hi

> SELECT hex(lpad(x'1020', 5, x'05'))
 0505051020