RPAD() ফাংশন ব্যবহার
স্ট্রিংয়ের দৈর্ঘ্য অনুযায়ী ডান পাশে নির্দিষ্ট অক্ষর প্যাড করার জন্য RPAD() ব্যবহার করা হয়।
সারণি ও ডেটা
mysql> create table DemoTable1626 (Name varchar(20));
mysql> insert into DemoTable1626 values('Chris'),('Bob'),('Robert');
কোয়েরি
৫ অক্ষরের বেশি হলে ১০, নয় তবে ৭ অক্ষর পর্যন্ত তারকা যোগ:
mysql> select rpad(Name, if(length(Name) >= 5, 10, 7), '*') from DemoTable1626;
ফলাফল
+-------------------------------------------+ | rpad(Name,if(length(Name) >= 5,10,7),'*') | +-------------------------------------------+ | Chris***** | | Bob**** | | Robert**** | +-------------------------------------------+
ব্যাখ্যা
- LENGTH(Name) — স্ট্রিংয়ের দৈর্ঘ্য বের করে
- IF(..., 10, 7) — শর্তানুযায়ী মোট প্রস্থ নির্ধারণ করে
- RPAD(str, len, padstr) — স্ট্রিংয়ের ডান পাশে
padstrপুনরাবৃত্তি করেlenদৈর্ঘ্য করে
এটি ভিজ্যুয়াল ফরম্যাটিং বা ফিক্সড-উইডথ আউটপুট তৈরির জন্য উপযোগী।