তারিখ কলাম থেকে সপ্তাহের বারটির নাম (সোমবার, মঙ্গলবার ইত্যাদি) পাওয়ার জন্য DAYNAME() ফাংশন ব্যবহার করা হয়।
টেবিল তৈরি ও ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable795 (DateOfBirth DATE); Query OK, 0 rows affected (0.61 sec)
mysql> INSERT INTO DemoTable795 VALUES ('1996-01-21');
Query OK, 1 row affected (0.14 sec)
mysql> INSERT INTO DemoTable795 VALUES ('2004-11-01');
Query OK, 1 row affected (0.12 sec)
mysql> INSERT INTO DemoTable795 VALUES ('1990-03-31');
Query OK, 1 row affected (0.12 sec)
mysql> INSERT INTO DemoTable795 VALUES ('2010-12-03');
Query OK, 1 row affected (0.13 sec)
রেকর্ড দেখানো
mysql> SELECT * FROM DemoTable795;
আউটপুট:
+-------------+ | DateOfBirth | +-------------+ | 1996-01-21 | | 2004-11-01 | | 1990-03-31 | | 2010-12-03 | +-------------+ 4 rows in set (0.00 sec)
DAYNAME() দিয়ে বার নাম বের করা
mysql> SELECT DAYNAME(DateOfBirth) FROM DemoTable795;
ফলাফল:
+----------------------+ | DAYNAME(DateOfBirth) | +----------------------+ | Sunday | | Monday | | Saturday | | Friday | +----------------------+ 4 rows in set (0.00 sec)
অন্যান্য সংশ্লিষ্ট ফাংশন
| ফাংশন | রিটার্ন | উদাহরণ |
|---|---|---|
| DAYNAME(date) | বারের পূর্ণ নাম | 'Sunday' |
| DAYOFWEEK(date) | ১ (রবিবার) - ৭ (শনিবার) | 2 |
| WEEKDAY(date) | ০ (সোমবার) - ৬ (রবিবার) | 1 |
| MONTHNAME(date) | মাসের পূর্ণ নাম | 'January' |
বাংলা بار নাম পাওয়ার উপায়
MySQL-এ বিল্ট-ইন বাংলা লোকেল নেই। অ্যাপ্লিকেশন লেভেলে ম্যাপ করুন:
CASE DAYOFWEEK(d) WHEN 1 THEN 'রবিবার' WHEN 2 THEN 'সোমবার' ... END