Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में सप्ताह के दिन की संख्या कैसे प्राप्त करें?

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-72 (सोमवार)
WEEKDAY()सप्ताह का दिन0-60 (सोमवार)
DAYNAME()दिन का नामस्ट्रिंग'Monday'
DAYOFMONTH()महीने का दिन1-313
DAYOFYEAR()वर्ष का दिन1-366337

नोट: WEEKDAY() 0=सोमवार से शुरू होता है, DAYOFWEEK() 1=रविवार से।

  1. - MySQL टेबल में फ़ील्ड्स (कॉलम) की संख्या कैसे प्राप्त करें

    MySQL में फ़ील्ड्स की संख्या प्रदर्शित करने के लिए COUNT(*) का उपयोग करें। निम्नलिखित सिंटैक्स है: select COUNT(*) AS anyAliasName from INFORMATION_SCHEMA.COLUMNS where table_name = yourTableName AND TABLE_SCHEMA = yourDatabaseName; आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable794

  1. - MySQL में DAYNAME() से तारीख का दिन नाम कैसे प्राप्त करें?

    MySQL में किसी DATE/DATETIME कॉलम से सप्ताह के दिन का नाम (जैसे Monday, Tuesday) प्राप्त करने के लिए DAYNAME() फंक्शन का उपयोग करें। यह रिपोर्टिंग, शेड्यूलिंग, और दिन-आधारित विश्लेषण के लिए उपयोगी है। उदाहरण: ShippingDate से दिन नाम डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1954 (ShippingD

  1. - पायथन पैंडास - वह सप्ताह का दिन प्राप्त करें जिसमें पीरियड आता है

    वह सप्ताह का दिन प्राप्त करने के लिए जिस पर एक पीरियड आता है, period.dayofweek प्रॉपर्टी का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें: import pandas as pd pandas.Period समय की अवधि को दर्शाता है। दो पीरियड ऑब्जेक्ट बनाएं: period1 = pd.Period(2021-09-18) period2 = pd.Period(freq=D, year=2