কম্পিউটার টিউটোরিয়াল

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


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)

উপরের ফলাফলে ৫ আউটপুট কারণ ৫৫ একমাত্র ৫০ এর চেয়ে বড় সংখ্যা যার ইন্ডেক্স ৫।


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

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

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

  4. MySQL-এ CHAR() ফাংশনের বিপরীত ফাংশন: ASCII() ও ORD()