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

MySQL में विशिष्ट रिकॉर्ड्स को कैसे अनदेखा करें और शेष संबंधित रिकॉर्ड्स (संख्याएं) कैसे जोड़ें?


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

mysql> टेबल बनाएं DemoTable -> (-> Name varchar(20), -> Amount int -> );query OK, 0 Rows प्रभावित (0.61 sec)

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

mysql> डेमोटेबल मानों में डालें ('जॉन',200); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें ('क्रिस', 150); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) )mysql> डेमोटेबल मानों में डालें ('माइक', 500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन', 350); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) 

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

mysql> डेमोटेबल से * चुनें;

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

<पूर्व>+----------+-----------+| नाम | राशि |+----------+-----------+| जॉन | 200 || क्रिस | 150 || माइक | 500 || जॉन | 350 |+----------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहां विशिष्ट रिकॉर्ड को अनदेखा करने और शेष रिकॉर्ड (संख्या) जोड़ने की क्वेरी है -

mysql> डेमोटेबल से योग (राशि) चुनें -> जहां नाम!='जॉन';

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

<पूर्व>+---------------+| योग(राशि) |+----------------+| 650 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. के साथ रिकॉर्ड लाने के लिए MySQL REGEXP लागू करें। और संख्या

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू (1.5.0) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें;

  1. MySQL में स्ट्रिंग और संख्याओं के साथ VARCHAR रिकॉर्ड ऑर्डर करें

    इसके लिए ORDER BY क्लॉज का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (103M );क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प

  1. MySQL एक विशिष्ट महीने और वर्ष के आधार पर रिकॉर्ड लाने के लिए?

    इसके लिए MONTH() और YEAR() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1846 (खरीदारी दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1846 मानों में डालें (2017-10-26); क्वेरी ठीक है, 1 पंक्ति प्र