কম্পিউটার টিউটোরিয়াল

MySQL-এ DATE_FORMAT দিয়ে তারিখ কলাম থেকে মাসের নাম এবং বছর দেখানো

DATE_FORMAT() ফাংশন

DATE_FORMAT(date, format) তারিখকে নির্দিষ্ট ফরম্যাটে স্ট্রিং হিসেবে ফরম্যাট করে।

সারণি ও ডেটা

mysql> create table DemoTable1619 (ArrivalTime datetime);
mysql> insert into DemoTable1619 values(now()),(curdate()),('2019-12-31');

কোয়েরি

mysql> select date_format(ArrivalTime, '%M %Y') from DemoTable1619;

ফলাফল

+----------------------------------+
| date_format(ArrivalTime, '%M %Y') |
+----------------------------------+
| October 2019                     |
| October 2019                     |
| December 2019                    |
+----------------------------------+

ফরম্যাট স্পেসিফায়ার

  • %M — পূর্ণ মাসের নাম (January, February...)
  • %m — ২-অঙ্কের মাস (01-12)
  • %Y — ৪-অঙ্কের বছর
  • %y — ২-অঙ্কের বছর
  • %d — দিন
  • আরও: %W (সপ্তাহের দিন), %H:%i:%s (সময়)

রিপোর্টিং, গ্রুপিং, বা UI প্রদর্শনের জন্য আদর্শ।

  1. MySQL에서 날짜 레코드로부터 월의 첫날과 마지막 날 구하기

  2. MySQL에서 IS NOT NULL로 NULL 제외하고 NOT NULL 값만 다른 테이블로 복사하기

  3. MySQL-এ নির্দিষ্ট মাস এবং বছরের ভিত্তিতে রেকর্ড ফিল্টার করা

  4. MySQL-এ CURDATE() এবং INTERVAL 1 DAY ব্যবহার করে আজ এবং আগামীকালের রেকর্ড বের করা