MySQL INTERVAL() ফাংশন প্রথম আর্গুমেন্টের চেয়ে বড় আর্গুমেন্টের ইন্ডেক্স ভ্যালু ফেরত দেয়।
সিনট্যাক্স
INTERVAL(N,N1,N2,N3,...)
এখানে, এই ফাংশন ১ম আর্গুমেন্ট N কে অন্য আর্গুমেন্ট N1, N2, N3 ইত্যাদির সাথে তুলনা করে। সব আর্গুমেন্ট পূর্ণসংখ্যা হিসেবে বিবেচিত হয়। আউটপুট নিম্নরূপ:
- N<N1 হলে ০ ফেরত দেয়
- N<N2 হলে ১ ফেরত দেয়
- N<N3 হলে ২ ফেরত দেয় এবং így дале...
ইন্ডেক্সিং ২য় সংখ্যা থেকে শুরু হয় অর্থাৎ N1 থেকে এবং প্রথম পজিশন ০।
উদাহরণ
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)
উপরের ফলাফলে ৫ আউটপুট কারণ ৫৫ একমাত্র ৫০ এর চেয়ে বড় সংখ্যা যার ইন্ডেক্স ৫।