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()
. का भी उपयोग किया है दिन का वास्तविक नाम वापस करने के लिए।