তারিখ কলাম থেকে সপ্তাহের বার বের করতে DAYOFWEEK() ফাংশন ব্যবহার করা হয়। এটি রবিবারের জন্য ১, সোমবারের জন্য ২, ..., শনিবারের জন্য ৭ রিটার্ন করে।
টেবিল তৈরি ও ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable785 (
CustomerId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
CustomerName VARCHAR(100),
ShoppingDate DATE
);
Query OK, 0 rows affected (0.61 sec)
mysql> INSERT INTO DemoTable785(CustomerName, ShoppingDate) VALUES ('Chris', '2019-07-03');
Query OK, 1 row affected (0.20 sec)
mysql> INSERT INTO DemoTable785(CustomerName, ShoppingDate) VALUES ('Robert', '2019-07-01');
Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable785(CustomerName, ShoppingDate) VALUES ('David', '2019-07-06');
Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable785(CustomerName, ShoppingDate) VALUES ('Carol', '2019-07-19');
Query OK, 1 row affected (0.19 sec)
রেকর্ড দেখানো
mysql> SELECT * FROM DemoTable785;
আউটপুট:
+------------+--------------+--------------+ | CustomerId | CustomerName | ShoppingDate | +------------+--------------+--------------+ | 1 | Chris | 2019-07-03 | | 2 | Robert | 2019-07-01 | | 3 | David | 2019-07-06 | | 4 | Carol | 2019-07-19 | +------------+--------------+--------------+ 4 rows in set (0.00 sec)
সোমবার (DAYOFWEEK=2) পড়া রেকর্ড বের করা
mysql> SELECT * FROM DemoTable785 WHERE DAYOFWEEK(ShoppingDate) = 2;
ফলাফল (২০১৯-০৭-০১ সোমবার):
+------------+--------------+--------------+ | CustomerId | CustomerName | ShoppingDate | +------------+--------------+--------------+ | 2 | Robert | 2019-07-01 | +------------+--------------+--------------+ 1 row in set (0.00 sec)
DAYOFWEEK মান তালিকা
| মান | বার |
|---|---|
| 1 | রবিবার |
| 2 | সোমবার |
| 3 | মঙ্গলবার |
| 4 | বুধবার |
| 5 | বৃহস্পতিবার |
| 6 | শুক্রবার |
| 7 | শনিবার |
অন্যান্য ফাংশন
WEEKDAY(): সোমবার=০, ..., রবিবার=৬DAYNAME(): বারটির পূর্ণ নাম ('Monday' ইত্যাদি)WEEK(): বছরের সপ্তাহ নম্বর