MySQL INTERVAL() ফাংশন আর্গুমেন্টের ইনডেক্স মান প্রদান করে যা প্রথম আর্গুমেন্টের থেকে বড়।
সিনট্যাক্স
INTERVAL(N,N1,N2,N3,…)
এখানে, এই ফাংশনটি 1ম আর্গুমেন্ট অর্থাৎ N-কে অন্যান্য আর্গুমেন্টের সাথে যেমন N1, N2, N3 ইত্যাদির সাথে তুলনা করবে। সমস্ত আর্গুমেন্ট পূর্ণসংখ্যা হিসাবে গণ্য করা হয়. এটি নিম্নরূপ আউটপুট প্রদান করে −
- যদি N
- যদি 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।