কম্পিউটার

কোন MySQL ELT() ফাংশন রিটার্ন করে যদি আমরা একটি আর্গুমেন্ট হিসাবে প্রদত্ত ইনডেক্স নম্বরটি 1 এর কম হয়?


MySQL ELT() ফাংশন আউটপুট হিসাবে NULL প্রদান করে যদি আর্গুমেন্ট হিসাবে প্রদত্ত ইনডেক্স নম্বরটি তার থেকে কম হয় তাহলে এটিকে পরিষ্কার করার জন্য একটি উদাহরণ অনুসরণ করা হল -

উদাহরণ

mysql> Select ELT(0,'Ram','is','a','good','boy')As Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set (0.00 sec)

mysql> Select ELT(-1,'Ram','is','a','good','boy')As Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set (0.04 sec)

যেহেতু আমরা দেখতে পাচ্ছি উপরের উভয় উদাহরণেই সূচক সংখ্যা 1 এর কম, তাই MySQL NULL প্রদান করে।


  1. MySQL SUBSTRING_INDEX() ফাংশনে আর্গুমেন্ট 'গণনা'-এর মান বিভাজনের মোট সংঘটনের চেয়ে বেশি হলে কী হবে?

  2. যদি আমরা MySQL CHAR() ফাংশনে আর্গুমেন্ট হিসাবে 255-এর চেয়ে বড় মান প্রদান করি তাহলে কি MySQL রিটার্ন করবে?

  3. আর্গুমেন্টের তালিকায় প্রথম আর্গুমেন্টের সংখ্যার চেয়ে বড় সংখ্যা না থাকলে কোন MYSQL INTERVAL() ফাংশন রিটার্ন করে?

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