MySQL DAYOFWEEK() फ़ंक्शन रविवार के लिए 1, सोमवार के लिए 2 और इसी तरह सप्ताह के दिन के लिए देता है। आइए पहले एक टेबल बनाकर एक उदाहरण देखें -
mysql> तालिका बनाएं DayOfWeekDemo−> ( −> जारी दिनांक दिनांक->); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)
इंसर्ट कमांड की मदद से टेबल में डेट इंसर्ट करना। क्वेरी इस प्रकार है -
mysql> DayOfWeekDemo मानों में डालें (date_add(curdate (), अंतराल 5 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.52 सेकंड) mysql> DayOfWeekDemo मानों में डालें (date_add (दही (), अंतराल 6 दिन)) क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DayOfWeekDemo मानों में डालें (date_add (दही (), अंतराल 7 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DayOfWeekDemo मानों में डालें (date_add (दही) (), अंतराल 8 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DayOfWeekDemo मानों में डालें (date_add (दही (), अंतराल 9 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DayOfWeekDemo मानों में डालें (date_add (curdate (), अंतराल 10 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DayOfWeekDemo मानों में डालें (date_add (दही (), अंतराल 11 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)
अब आप यह प्रदर्शित कर सकते हैं कि चयन कथन की सहायता से तालिका में कितने रिकॉर्ड मौजूद हैं। क्वेरी इस प्रकार है -
mysql> DayOfWeekDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+---------------------+| जारी करने की तारीख |+---------------------+| 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 पंक्तियाँ सेट में (0.00 सेकंड)ऊपर दी गई तालिका को देखें:2018-12-03 सोमवार है, 2018-12-04 मंगलवार है, आदि। सप्ताह के दिन के सूचकांक को वापस करने के लिए निम्नलिखित क्वेरी है -
mysql> DayOfWeekDemo से WeekNumber के रूप में Dayofweek (जारी करने का दिन) चुनें;
सप्ताह की दिन संख्या प्रदर्शित करने वाला आउटपुट निम्न है -
<पूर्व>+---------------+| सप्ताह संख्या |+---------------+| 2 || 3 || 4 || 5 || 6 || 7 || 1 |+-----------+7 पंक्तियाँ सेट में (0.00 सेकंड)