DATE_FORMAT() ও STR_TO_DATE() ফাংশন ব্যবহার
যদি তারিখ স্ট্রিং ফরম্যাটে (যেমন 'dd/mm/yyyy') সংরক্ষিত থাকে, তবে STR_TO_DATE() দিয়ে তারিখ অবজেক্টে রূপান্তর করে DATE_FORMAT() দিয়ে মাসের নাম বের করা যায়।
উদাহরণ
mysql> CREATE TABLE DemoTable1320 (MonthName VARCHAR(20));
mysql> INSERT INTO DemoTable1320 VALUES ('10/10/2010'), ('11/12/2018'), ('12/01/2019');
mysql> SELECT * FROM DemoTable1320;
কুয়েরি: মাসের নাম বের করা
mysql> SELECT DATE_FORMAT(STR_TO_DATE(MonthName, '%d/%m/%Y'), '%M')
FROM DemoTable1320;
ফলাফল
+-----------------------------------------------------+
| DATE_FORMAT(STR_TO_DATE(MonthName,'%d/%m/%Y'),'%M') |
+-----------------------------------------------------+
| October |
| December |
| January |
+-----------------------------------------------------+
ফরম্যাট স্পেসিফায়ার:
%d— দিন (01-31)%m— মাস (01-12)%Y— বছর (4 ডিজিট)%M— পূর্ণ মাসের নাম (January, February...)
এই পদ্ধতিতে যেকোনো কাস্টম ডেট ফরম্যাট থেকে মাসের নাম বের করা সম্ভব।