কম্পিউটার

যখন MySQL SUBSTRING_INDEX() ফাংশন একই স্ট্রিং প্রদান করে, আর্গুমেন্টে দেওয়া, আউটপুট হিসাবে?


MySQL SUBSTRING_INDEX() ফাংশন আউটপুট হিসাবে একই স্ট্রিং ফিরিয়ে দেবে যদি আর্গুমেন্ট 'গণনা'-এর মান বিভাজনের মোট সংঘটন সংখ্যার চেয়ে বেশি থাকে। এটি নিম্নলিখিত উদাহরণ দিয়ে দেখানো যেতে পারে -

mysql> Select SUBSTRING_INDEX('www.google.co.in','.',4);
+-------------------------------------------+
| SUBSTRING_INDEX('www.google.co.in','.',4) |
+-------------------------------------------+
| www.google.co.in                          |
+-------------------------------------------+
1 row in set (0.00 sec)

উপরের ক্যোয়ারীটি একই স্ট্রিং প্রদান করে কারণ আর্গুমেন্ট হিসাবে প্রদত্ত ডিলিমিটারের সংঘটনের মোট সংখ্যার চেয়ে 4টি বড় যেমন '.'.


  1. MySQL COALESCE() ফাংশনটি কি রিটার্ন করে যদি এতে দেওয়া সমস্ত আর্গুমেন্ট NULL হয়?

  2. যখন MySQL IN() ফাংশন NULL প্রদান করে?

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

  4. যখন MySQL MAKE_SET() ফাংশন NULL প্রদান করে?