DAYOFWEEK() फ़ंक्शन
MySQL में किसी दिनांक के लिए सप्ताह के दिन का सूचकांक (1-7) प्राप्त करने के लिए DAYOFWEEK() फ़ंक्शन का उपयोग करें।
वापसी मान
| संख्या | दिन |
|---|---|
| 1 | रविवार (Sunday) |
| 2 | सोमवार (Monday) |
| 3 | मंगलवार (Tuesday) |
| 4 | बुधवार (Wednesday) |
| 5 | गुरुवार (Thursday) |
| 6 | शुक्रवार (Friday) |
| 7 | शनिवार (Saturday) |
व्यावहारिक उदाहरण
1. टेबल बनाएं और दिनांक डालें
mysql> CREATE TABLE DayOfWeekDemo (
-> IssueDate DATETIME
-> );
Query OK, 0 rows affected (0.52 sec)
mysql> INSERT INTO DayOfWeekDemo VALUES(DATE_ADD(CURDATE(), INTERVAL 5 DAY));
mysql> INSERT INTO DayOfWeekDemo VALUES(DATE_ADD(CURDATE(), INTERVAL 6 DAY));
mysql> INSERT INTO DayOfWeekDemo VALUES(DATE_ADD(CURDATE(), INTERVAL 7 DAY));
mysql> INSERT INTO DayOfWeekDemo VALUES(DATE_ADD(CURDATE(), INTERVAL 8 DAY));
mysql> INSERT INTO DayOfWeekDemo VALUES(DATE_ADD(CURDATE(), INTERVAL 9 DAY));
mysql> INSERT INTO DayOfWeekDemo VALUES(DATE_ADD(CURDATE(), INTERVAL 10 DAY));
mysql> INSERT INTO DayOfWeekDemo VALUES(DATE_ADD(CURDATE(), INTERVAL 11 DAY));
2. डेटा देखें
mysql> SELECT * FROM DayOfWeekDemo;
+---------------------+
| IssueDate |
+---------------------+
| 2018-12-03 00:00:00 | -- सोमवार
| 2018-12-04 00:00:00 | -- मंगलवार
| 2018-12-05 00:00:00 | -- बुधवार
| 2018-12-06 00:00:00 | -- गुरुवार
| 2018-12-07 00:00:00 | -- शुक्रवार
| 2018-12-08 00:00:00 | -- शनिवार
| 2018-12-09 00:00:00 | -- रविवार
+---------------------+
7 rows in set (0.00 sec)
3. सप्ताह के दिन की संख्या प्राप्त करें
mysql> SELECT DAYOFWEEK(IssueDate) AS WeekNumber
-> FROM DayOfWeekDemo;
+------------+
| WeekNumber |
+------------+
| 2 | -- सोमवार
| 3 | -- मंगलवार
| 4 | -- बुधवार
| 5 | -- गुरुवार
| 6 | -- शुक्रवार
| 7 | -- शनिवार
| 1 | -- रविवार
+------------+
7 rows in set (0.00 sec)
संबंधित फ़ंक्शन
| फ़ंक्शन | वापसी | रेंज | उदाहरण (2018-12-03 के लिए) |
|---|---|---|---|
DAYOFWEEK() | सप्ताह का दिन | 1-7 | 2 (सोमवार) |
WEEKDAY() | सप्ताह का दिन | 0-6 | 0 (सोमवार) |
DAYNAME() | दिन का नाम | स्ट्रिंग | 'Monday' |
DAYOFMONTH() | महीने का दिन | 1-31 | 3 |
DAYOFYEAR() | वर्ष का दिन | 1-366 | 337 |
नोट: WEEKDAY() 0=सोमवार से शुरू होता है, DAYOFWEEK() 1=रविवार से।