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