শুধু মাসের নাম এবং বছর দেখাতে DATE_FORMAT() ফাংশন এবং স্পেসিফায়ার ব্যবহার করুন।
টেবিল তৈরি করা
mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, AdmissionDate date ); Query OK, 0 rows affected (0.69 sec)
রেকর্ড ইনসার্ট করা
mysql> insert into DemoTable(AdmissionDate) values('2013-04-21'); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable(AdmissionDate) values('2014-01-31'); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable(AdmissionDate) values('2016-09-01'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(AdmissionDate) values('2018-12-12'); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable(AdmissionDate) values('2019-04-01'); Query OK, 1 row affected (0.15 sec)
রেকর্ড প্রদর্শন
mysql> select * from DemoTable;
আউটপুট:
+----+---------------+ | Id | AdmissionDate | +----+---------------+ | 1 | 2013-04-21 | | 2 | 2014-01-31 | | 3 | 2016-09-01 | | 4 | 2018-12-12 | | 5 | 2019-04-01 | +----+---------------+ 5 rows in set (0.00 sec)
মাসের নাম এবং বছর ফরম্যাটে দেখানো
mysql> select DATE_FORMAT(AdmissionDate,'%M %Y') AS MonthNameAndYear FROM DemoTable;
আউটপুট:
+------------------+ | MonthNameAndYear | +------------------+ | April 2013 | | January 2014 | | September 2016 | | December 2018 | | April 2019 | +------------------+ 5 rows in set (0.02 sec)
স্পেসিফায়ার রেফারেন্স: %M = পূর্ণ মাসের নাম (January-December), %Y = ৪ ডিজিট বছর। %b = সংক্ষিপ্ত মাসের নাম (Jan-Dec)।