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

मैं उन पंक्तियों का चयन कैसे कर सकता हूं जो MySQL में सप्ताह के किसी विशिष्ट दिन पर आती हैं?

<घंटा/>

सप्ताह के विशिष्ट दिन के लिए, DAYOFWEEK() का उपयोग करें।

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable785 ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100), ShoppingDate date);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable785(CustomerName,ShoppingDate) मान ('क्रिस', '2019-07-03') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable785(CustomerName,ShoppingDate) मानों में डालें ( 'रॉबर्ट', '2019-07-01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल 785 (ग्राहक नाम, शॉपिंगडेट) मान ('डेविड', '2019-07-06') में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> DemoTable785(CustomerName,ShoppingDate) मान ('कैरोल','2019-07-19') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable785 से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+--------------+--------------+| ग्राहक आईडी | ग्राहक का नाम | शॉपिंग दिनांक |+---------------+--------------+--------------+| 1 | क्रिस | 2019-07-03 || 2 | रॉबर्ट | 2019-07-01 || 3 | डेविड | 2019-07-06 || 4 | कैरल | 2019-07-19 |+---------------+--------------+--------------+ सेट में 4 पंक्तियाँ (0.00 सेकंड)

सप्ताह के एक विशिष्ट दिन पर आने वाली पंक्तियों का चयन करने के लिए निम्नलिखित प्रश्न हैं -

mysql> DemoTable785 से * चुनें जहां DAYOFWEEK(ShoppingDate)=2;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+--------------+--------------+| ग्राहक आईडी | ग्राहक का नाम | शॉपिंग दिनांक |+---------------+--------------+--------------+| 2 | रॉबर्ट | 2019-07-01 |+---------------+--------------+--------------+ सेट में 1 पंक्ति (0.00 सेकंड)
  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),

  1. MySQL में पंक्तियों का चयन कैसे करें जो वर्तमान तिथि से> =1 दिन हैं?

    वर्तमान तिथि से 1 दिन से अधिक डेटा प्राप्त करने के लिए, MySQL में INTERVAL की अवधारणा का उपयोग करें। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-11-29 |+-----------+1 पंक्ति में सेट (0.00 सेकंड) हम सबसे पहले एक टेबल बनाएंगे - टेबल बनाएं DemoTa

  1. MySQL में concatenate के माध्यम से शर्त के साथ पंक्तियों का चयन कैसे करें?

    इसके लिए आप CONCAT_WS() का उपयोग कर सकते हैं। आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.70 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमो 38 मानों में (13, क्रिस, ब्राउन, 1997−03−10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयो