LPAD (LPAD)
تابع «LPAD (Left-Pad)» جلوی یک «رشته (String)» چیزهایی اضافه می کند. هدفش رساندن طول رشته به یک عدد مشخص است. مثل اینکه قبلِ شماره ها صفر بگذاری.
تعریف و کاربرد
LPAD() یک رشته می گیرد، سپس از سمت چپ با یک الگو پر می کند تا به طول تعیین شده برسد.
سینتکس
LPAD(string, length, lpad_string);
مثال سریع
رشته را با «ABC» از چپ پُر کن تا طول 20 شود:
SELECT LPAD("SQL Tutorial", 20, "ABC");
کار روی ستون ها
نام مشتری را تا طول 30، با «ABC» از چپ پُر کن:
SELECT LPAD(CustomerName, 30, "ABC") AS LeftPadCustomerName
FROM Customers;
گام های عملی
- طول نهایی موردنیاز را مشخص کن.
- الگوی پُرکردن از چپ را تعیین کن.
LPAD(string, length, pad)را در کوئری بنویس.
نکته: اگر طول نهایی از طول متن کمتر باشد، متن کوتاه می شود. همچنین RPAD همین کار را از راست انجام می دهد. برای بریدن مستقیم، می توانی از LEFT کمک بگیری.
جمع بندی سریع
LPADاز چپ پُر می کند.- طول نهایی را خودت تعیین می کنی.
- الگو می تواند چندحرفی باشد.
- طول کمتر، متن را کوتاه می کند.