MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

मारियाडीबी में WEEKDAY () बनाम DAYOFWEEK ():क्या अंतर है?

MariaDB एक WEEKDAY() प्रदान करता है फ़ंक्शन और एक DAYOFWEEK() फ़ंक्शन, जो दोनों सप्ताह के दिन को एक संख्या के रूप में प्रदर्शित करते हैं।

लेकिन इन कार्यों के बीच लौटाई गई संख्या अलग है।

इस पोस्ट में अंतर दिखता है।

अंतर

निम्न तालिका इन दो कार्यों के बीच अंतर पर प्रकाश डालती है:

कार्य इंडेक्सिंग
WEEKDAY() 0 =सोमवार
1 =मंगलवार
2 =बुधवार
3 =गुरुवार
4 =शुक्रवार
5 =शनिवार
6 =रविवार
DAYOFWEEK() ODBC अनुक्रमण का उपयोग करता है, जो है:
1 =रविवार
2 =सोमवार
3 =मंगलवार
4 =बुधवार
5 =गुरुवार
6 =शुक्रवार
7 =शनिवार

उदाहरण

यहां प्रत्येक फ़ंक्शन के साथ-साथ एक उदाहरण दिया गया है:

SELECT 
    DAYOFWEEK('2030-01-20') AS DAYOFWEEK,
    WEEKDAY('2030-01-20') AS WEEKDAY,
    DAYNAME('2030-01-20') AS DAYNAME;

परिणाम:

+-----------+---------+---------+
| DAYOFWEEK | WEEKDAY | DAYNAME |
+-----------+---------+---------+
|         1 |       6 | Sunday  |
+-----------+---------+---------+

हम देख सकते हैं कि प्रत्येक फ़ंक्शन एक अलग संख्या लौटाता है, भले ही वह एक ही दिन के लिए था।

यहां, हमने DAYNAME() . का भी उपयोग किया है दिन का वास्तविक नाम वापस करने के लिए।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे सही () मारियाडीबी में काम करता है

  2. मारियाडीबी दिनांक प्रारूप स्ट्रिंग्स

  3. मारियाडीबी में डीआईवी कैसे काम करता है

  4. ड्रॉप टेबल अगर मारियाडीबी में मौजूद है

  5. MySQL-आधारित सिस्टम के लिए SELinux को कैसे कॉन्फ़िगर करें (MySQL/MariaDB प्रतिकृति + Galera)