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

MySQL-এ DAYNAME() ব্যবহার করে জন্মতারিখ থেকে বারটি বের করা

তারিখ কলাম থেকে সপ্তাহের বারটির নাম (সোমবার, মঙ্গলবার ইত্যাদি) পাওয়ার জন্য 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
  1. MySQL에서 날짜 레코드로부터 월의 첫날과 마지막 날 구하기

  2. MySQL에서 날짜 문자열을 요일 기준 월요일로 맞춰 표시하기 (STR_TO_DATE, WEEKDAY, DATE_FORMAT)

  3. MySQL-এ DAYNAME() ফাংশন দিয়ে তারিখ থেকে দিনের নাম বের করা

  4. MySQL-এ DATE_ADD ব্যবহার করে টেবিলের তারিখ আপডেট করা (বছর যোগ/বিয়োগ)