কম্পিউটার

IF STATEMENT MySQL এর সাথে WHILE LOOP কিভাবে বাস্তবায়ন করবেন?


নিম্নলিখিতটি IF স্টেটমেন্টের সাথে MySQL WHILE LOOP প্রয়োগ করার একটি উদাহরণ। আমরা একটি সংরক্ষিত পদ্ধতিতে ব্যবহার করছি

আমাদের সঞ্চিত পদ্ধতি তৈরি করার জন্য নিম্নলিখিত প্রশ্ন:

mysql> DELIMITER //mysql> প্রক্রিয়া তৈরি করুন -> @current_monthname এর মধ্যে মাস নাম(CURDATE()) নির্বাচন করুন; -> দিন নির্বাচন করুন(LAST_DAY(CURDATE())) @total_numberofdays; -> CAST নির্বাচন করুন(DATE_FORMAT(NOW() ,'%Y-%m-01') DATE হিসাবে)@check_weekday INTO; -> দিন নির্বাচন করুন (@check_weekday) @check_day এর মধ্যে; -> সেট @count_days =0; -> SET @workdays =0; -> -> যখন (@count_days <@total_numberofdays) DO -> IF (WEEKDAY(@check_weekday) <5) তারপর -> @workdays =@workdays+1 সেট করুন; -> END IF; -> সেট করুন @count_days =@count_days+1; -> ADDDATE (@check_weekday, INTERVAL 1 দিন) INTO @check_weekday নির্বাচন করুন; -> শেষ যখন; -> -> @current_month,@current_monthname,@total_numberofdays,@check_weekday,@check_day নির্বাচন করুন; -> শেষ -> -> //কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> বিভেদক;

CALL কমান্ড ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করুন। সিনট্যাক্স নিম্নরূপ:

কল yourstoredProcedureName();

এখন আপনি নিম্নলিখিত ক্যোয়ারী ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করতে পারেন:

mysql> কল sp_getDaysDemo();

নিম্নলিখিত আউটপুট:

<প্রে>+------------------------------- -------------+---------------+| @বর্তমান_মাস | @current_monthname | @total_numberofdays | @check_weekday | @check_day |+----------------+--------------- -------------+---------------+| 1 | জানুয়ারী | 31 | 2019-02-01 | 1 |+----------------+------------------------------- ------------+--------------- সেটে 1 সারি (0.00 সেকেন্ড )কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.02 সেকেন্ড)
  1. কিভাবে MySQL এর সাথে জাভাতে নির্বাচিত প্রশ্নের জন্য প্রস্তুত বিবৃতি ব্যবহার করবেন?

  2. কিভাবে আমরা C# এ কিছুক্ষণ লুপে কন্টিনিউ স্টেটমেন্ট ব্যবহার করব?

  3. কিভাবে C# do while লুপ ব্যবহার করবেন?

  4. কিভাবে পাইথন যখন লুপ কাজ করে?