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