কম্পিউটার

কোন MySQL ELT() ফাংশন রিটার্ন করে যদি ইনডেক্স নম্বর, আর্গুমেন্ট হিসাবে দেওয়া, স্ট্রিং সংখ্যার চেয়ে বেশি হয়?


MySQL ELT() ফাংশন আউটপুট হিসাবে NULL প্রদান করে যদি আর্গুমেন্ট হিসাবে প্রদত্ত সূচক সংখ্যা স্ট্রিংগুলির সংখ্যার চেয়ে বেশি হয়। এটি পরিষ্কার করার জন্য একটি উদাহরণ নিচে দেওয়া হল -

উদাহরণ

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

আমরা দেখতে পাচ্ছি যে সূচক সংখ্যা 6 এবং স্ট্রিংগুলির তালিকায় মাত্র 5টি স্ট্রিং রয়েছে। তাই MySQL NULL রিটার্ন করে।


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

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

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

  4. স্ট্রিং-এর জায়গায় সব NULL থাকলে MySQL MAKE_SET() ফাংশন কী রিটার্ন করে?