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

LPAD()/RPAD() ফাংশনে আর্গুমেন্ট লেংথ মূল স্ট্রিং-এর লেংথের চেয়ে ছোট হলে কী হয়?

যদি আর্গুমেন্ট হিসেবে দেওয়া লেংথ মূল স্ট্রিং-এর লেংথের চেয়ে ছোট হয়, তবে MySQL কোনো প্যাডিং করে না, বরং মূল স্ট্রিংকে সেই লেংথ পর্যন্ত ট্রানকেট (কেটে দেয়)।

উদাহরণ

mysql> Select LPAD('ABCD',3,'*');
+--------------------+
| LPAD('ABCD',3,'*') |
+--------------------+
| ABC                |
+--------------------+

mysql> Select RPAD('ABCD',3,'*');
+--------------------+
| RPAD('ABCD',3,'*') |
+--------------------+
| ABC                |
+--------------------+

উভয় ফাংশনই '*' প্যাড না করে 'ABCD'-কে 'ABC' পর্যন্ত কেটে দিয়েছে।

  1. MySQL SUBSTRING_INDEX() ফাংশনে 'count' আর্গুমেন্টের মান ডিলিমিটারের মোট উপস্থিতির চেয়ে বেশি হলে কী হয়?

  2. MySQL CHAR() ফাংশনে ২৫৫ এর বড় আর্গুমেন্ট দিলে MySQL কী রিটার্ন করে?

  3. MySQL INTERVAL() ফাংশন কোনো বড় সংখ্যা না পেলে কী ফেরত দেয়?

  4. MySQL INTERVAL() ফাংশনের প্রথম আর্গুমেন্ট NULL হলে কী ফেরত দেয়?