কম্পিউটার টিউটোরিয়াল

MySQL-এ LPAD() এবং RPAD() ফাংশন একসাথে ব্যবহার করে স্ট্রিংয়ের দুপাশে প্যাডিং কীভাবে করবেন?

স্ট্রিংয়ের দুপাশে প্যাডিং করতে এক ফাংশনকে অন্য ফাংশনের প্রথম আর্গুমেন্ট হিসেবে ব্যবহার করতে হয়। অর্থাৎ RPAD() LPAD()-র প্রথম আর্গুমেন্ট হবে, অথবা LPAD() RPAD()-র প্রথম আর্গুমেন্ট হবে।

উদাহরণ

mysql> SELECT RPAD(LPAD(' My name is Ram ', 23, '* '), 30, '* ');
+------------------------------------------------+
| RPAD(LPAD(' My name is Ram ', 23, '* '), 30, '* ') |
+------------------------------------------------+
| * * * * My name is Ram * * * *                 |
+------------------------------------------------+
1 row in set (0.00 sec)

এখানে LPAD() হলো RPAD()-র প্রথম আর্গুমেন্ট।

mysql> SELECT LPAD(RPAD(' My name is Ram ', 23, '* '), 30, '* ');
+------------------------------------------------+
| LPAD(RPAD(' My name is Ram ', 23, '* '), 30, '* ') |
+------------------------------------------------+
| * * * * My name is Ram * * * *                 |
+------------------------------------------------+
1 row in set (0.00 sec)

এখানে RPAD() হলো LPAD()-র প্রথম আর্গুমেন্ট। উভয় কেসেই ফলাফল একই।

  1. MySQL NOW() এবং CURDATE() ফাংশনকে UTC-তে সেট করা

  2. MySQL-এ নির্দিষ্ট স্ট্রিং খুঁজে বদলানো (REPLACE ফাংশন এবং WHERE ক্লজ)

  3. MySQL-এ GROUP_CONCAT() ও CONCAT() একসাথে ব্যবহার করে স্ট্রিং ক্যাটেনেট করা

  4. MySQL-এ একটি কোয়েরিতে ব্ল্যাংক স্ট্রিং এবং ০ উভয় একসাথে যাচাই করা