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

MySQL-এ DATE_FORMAT() ব্যবহার করে ডেটকে টেক্সট ফরম্যাটে কনভার্ট করা

ডেট কলামকে পঠনযোগ্য টেক্সট ফরম্যাটে দেখানো

DATE_FORMAT() ফাংশন দিয়ে ডেট কলামকে '১১ Jan ১৯' রকম ফরম্যাটে কনভার্ট করা যায়।

সিনট্যাক্স

SELECT DATE_FORMAT(yourColumnName, '%e %b %y') FROM yourTableName;

উদাহরণ

mysql> CREATE TABLE DemoTable (DueDate DATE);
mysql> INSERT INTO DemoTable VALUES ('2019-01-11'), ('2019-12-21'), ('2019-09-15');

কোয়েরি

mysql> SELECT DATE_FORMAT(DueDate, '%e %b %y') FROM DemoTable;

ফলাফল

+----------------------------------+
| DATE_FORMAT(DueDate, '%e %b %y') |
+----------------------------------+
| 11 Jan 19                        |
| 21 Dec 19                        |
| 15 Sep 19                        |
+----------------------------------+

ফরম্যাট স্পেসিফায়ার: %e = দিন (১-৩১, স্পেস প্যাডেড), %b = মাসের সংক্ষিপ্ত নাম (Jan, Feb...), %y = বছর (২ ডিজিট)।

  1. MySQL-এ VARCHAR ফরম্যাটে তারিখ থাকলে নির্দিষ্ট রেকর্ড নির্বাচন করা

  2. MySQL টেবিল থেকে শব্দ নির্বাচন করে টেক্সটে খোঁজা

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

  4. MySQL-এ UNIX_TIMESTAMP এবং STR_TO_DATE ব্যবহার করে ডেটা ফরম্যাট থেকে নümerিক মান বের করা