কম্পিউটার

MySQL INTERVAL() ফাংশন কি?


MySQL INTERVAL() ফাংশন আর্গুমেন্টের ইনডেক্স মান প্রদান করে যা প্রথম আর্গুমেন্টের থেকে বড়।

সিনট্যাক্স

INTERVAL(N,N1,N2,N3,…)

এখানে, এই ফাংশনটি 1ম আর্গুমেন্ট অর্থাৎ N-কে অন্যান্য আর্গুমেন্টের সাথে যেমন N1, N2, N3 ইত্যাদির সাথে তুলনা করবে। সমস্ত আর্গুমেন্ট পূর্ণসংখ্যা হিসাবে গণ্য করা হয়. এটি নিম্নরূপ আউটপুট প্রদান করে −

  • যদি N
  • যদি N
  • যদি N

সূচীকরণটি 2য় নম্বর দিয়ে শুরু হয় অর্থাৎ N1 থেকে এবং প্রথম অবস্থানটি হল 0৷

উদাহরণ

mysql> Select INTERVAL(50,20,32,38,40,50,55);
+--------------------------------+
| INTERVAL(50,20,32,38,40,50,55) |
+--------------------------------+
|                              5 |
+--------------------------------+
1 row in set (0.00 sec)

উপরের ফলাফল সেটটির আউটপুট হিসাবে 5 রয়েছে কারণ 55-এর সূচকের মান, যা 50-এর থেকে একমাত্র বড় সংখ্যা, 5।


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

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

  3. MySQL TRIM() ফাংশনের উদ্দেশ্য কি?

  4. মাইএসকিউএল-এ CHAR() এর বিপরীত ফাংশন কী?