MySQL DAYOFWEEK() ফাংশন রবিবারের জন্য 1, সোমবারের জন্য 2 এবং সপ্তাহের দিনের জন্য প্রদান করে। প্রথমে একটি টেবিল তৈরি করে একটি উদাহরণ দেখা যাক −
mysql> সারণি তৈরি করুন DayOfWeekDemo−> ( −> তারিখ ইস্যু করুন−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.52 সেকেন্ড)
সন্নিবেশ কমান্ডের সাহায্যে টেবিলে তারিখ সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> DayOfWeekDemo মানগুলিতে সন্নিবেশ করুন(date_add(curdate(), ব্যবধান 5 দিন)); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.52 সেকেন্ড)mysql> DayOfWeekDemo মানগুলিতে সন্নিবেশ করুন(date_add(curdate(), ব্যবধান 6 দিন);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DayOfWeekDemo মানগুলিতে ঢোকান(date_add(curdate(), ব্যবধান 7 দিন)); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> DayOfWeekDemo মানগুলিতে সন্নিবেশ করুন(date_curdate) (), ব্যবধান 8 দিন)); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> DayOfWeekDemo মানগুলিতে সন্নিবেশ করুন(date_add(curdate(), 9 দিন ব্যবধান)); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> DayOfWeekDemo মানগুলিতে সন্নিবেশ করুন(date_add(curdate(),interval 10 day);Query OK, 1 সারি প্রভাবিত (0.13 sec)mysql> DayOfWeekDemo মানগুলিতে সন্নিবেশ করুন(date_add(curdate(),interval 11 দিন));কোয়েরি ঠিক আছে ,1 সারি প্রভাবিত (0.10 সেকেন্ড)
এখন আপনি সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিলে কতগুলি রেকর্ড রয়েছে তা প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -
DayOfWeekDemo থেকেmysql> নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------+| জারি করা |+---------+| 2018-12-03 00:00:00 || 2018-12-04 00:00:00 || 2018-12-05 00:00:00 || 2018-12-06 00:00:00 || 2018-12-07 00:00:00 || 2018-12-08 00:00:00 || 2018-12-09 00:00:00 |+----------------------+7 সারি সেটে (0.00 সেকেন্ড)উপরের টেবিলটি দেখুন:2018-12-03 একটি সোমবার, 2018-12-04 মঙ্গলবার, ইত্যাদি
mysql> DayOfWeekDemo থেকে সপ্তাহসংখ্যা হিসাবে সপ্তাহের দিন (ইস্যুডেট) নির্বাচন করুন;
নিম্নলিখিত সপ্তাহের দিন সংখ্যা প্রদর্শন করে আউটপুট −
<প্রে>+------------+| সপ্তাহসংখ্যা |+------------+| 2 || 3 || 4 || 5 || 6 || 7 || 1 |+------------+7 সারি সেটে (0.00 সেকেন্ড)