একটি নির্দিষ্ট বিন্যাসে মাস এবং বছরের জন্য, STR_TO_DATE() এর সাথে DATE_FORMAT() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1931 ( ShippingDate varchar(40) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1931 মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1931 মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.00 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1931 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------------+| শিপিং তারিখ |+---------------+| 10-11-2017 || 31-01-2019 || 02-02-2018 || 10-06-2013 |+-------------+4 সারি সেটে (0.00 সেকেন্ড)
সমস্ত কলাম সহ "mm-yyyy" ফরম্যাটে মাস এবং বছর বের করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
mysql> DemoTable1931 থেকে date_format(str_to_date(ShippingDate,'%d-%m-%Y'),'%m-%Y') নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <পূর্ব>+------------------------------------------------------------ -------------+| date_format(str_to_date(ShippingDate,'%d-%m-%Y'),'%m-%Y') |+---------------------- --------------------------------------------------+| 11-2017 || 01-2019 || 02-2018 || 06-2013 |+--------------------------------------------------------- -------------- সেটে +4 সারি (0.00 সেকেন্ড)