কম্পিউটার

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


MySQL আউটপুট হিসাবে -1 প্রদান করে যদি INTERVAL() ফাংশনের প্রথম আর্গুমেন্ট NULL হয়। নিম্নলিখিত উদাহরণ এটি প্রদর্শন করবে -

mysql> INTERVAL নির্বাচন করুন(NULL,20,32,38,40,50,55);+--------------- ------------+| INTERVAL(NULL,20,32,38,40,50,55) |+-------------------------------- ------+| -1 |+--------------------------------------+1 সারি সেটে (0.00 সেকেন্ড )

প্রথম আর্গুমেন্টের সাথে অন্য যেকোনো আর্গুমেন্ট NULL হলেও এটি -1 ফেরত দেবে।

mysql> INTERVAL নির্বাচন করুন(NULL,20,32,NULL,40,50,NULL);+--------------- ------------+| ব্যবধান(NULL,20,32,NULL,40,50,NULL) |+-------------------------------- ------+| -1 |+--------------------------------------+1 সারি সেটে (0.00 সেকেন্ড )

যদি প্রথম আর্গুমেন্ট NULL না হয় এবং অন্য যেকোন এক বা একাধিক আর্গুমেন্ট NULL হয়, তাহলে এটি বৃহত্তর সংখ্যার (যদি থাকে) সূচকের মান প্রদান করবে।

mysql> INTERVAL(50,20,NULL,55,40,50,NULL) নির্বাচন করুন;+--------------- ----------+| INTERVAL(50,20,NULL,55,40,50,NULL) |+-------------------------------- ----+| 2 |+-----------------------------------+1 সারি সেটে (0.00 সেকেন্ড) 
  1. MySQL IFNULL() কন্ট্রোল ফ্লো ফাংশনের ব্যবহার কি?

  2. স্ট্রিং-এর জায়গায় সব NULL থাকলে MySQL MAKE_SET() ফাংশন কী রিটার্ন করে?

  3. বিটের মান 1 হলে এবং প্রথম স্ট্রিংটি NULL হলে MySQL MAKE_SET() ফাংশন কী রিটার্ন করে?

  4. MySQL এ <=> অপারেটর কি?