আপনি নম্বর থেকে মাসের নাম প্রদর্শন করতে MySQL থেকে MONTHNAME() ফাংশন ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ।
আপনার টেবিলের নাম থেকে যেকোন পরিবর্তনশীল নাম হিসাবে MONTHNAME(STR_TO_DATE(yourColumnName,'%m')) নির্বাচন করুন;
উপরের ধারণাটি বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।
mysql> টেবিল তৈরি করুন MonthDemo-> (-> MonthNum int->); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.87 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> মাসডেমো মানগুলিতে ঢোকান 3); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> মাসডেমো মানগুলিতে ঢোকান(4); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> মাসডেমো মানগুলিতে সন্নিবেশ করুন (5); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> মাসডেমো মানগুলিতে সন্নিবেশ করান 8); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> মাসডেমো মানগুলিতে ঢোকান(9); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> মাসডেমো মানগুলিতে সন্নিবেশ করুন (10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> মাসডেমো মানগুলিতে সন্নিবেশ করানসিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ।
mysql> MonthDemo থেকে *নির্বাচন করুন;নিচের আউটপুট।
<প্রে>+------------+| মাসসংখ্যা |+------------+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 |+------------+12 সারি সেটে (0.00 সেকেন্ড)
মাসের নাম প্রদর্শনের জন্য এখানে ক্যোয়ারী আছে।
mysql> MonthDemo থেকে MonthName হিসাবে মাসের নাম(str_to_date(MonthNum,'%m')) নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+------------+| মাসের নাম |+------------+| জানুয়ারী || ফেব্রুয়ারি || মার্চ || এপ্রিল || মে || জুন || জুলাই || আগস্ট || সেপ্টেম্বর || অক্টোবর || নভেম্বর || ডিসেম্বর |+----------+12 সারি সেটে (0.00 সেকেন্ড)