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

MySQL ग्रुप बाय क्लॉज में एकाधिक कॉलम का उपयोग करने का क्या महत्व है?


ग्रुप बाय क्लॉज में कई कॉलम निर्दिष्ट करके हम परिणाम सेट को छोटे समूहों में विभाजित कर सकते हैं। ग्रुप बाय क्लॉज में जितने अधिक कॉलम निर्दिष्ट होंगे, समूह उतने ही छोटे होंगे।

उदाहरण

mysql> कर्मचारियों से पदनाम, वर्ष (Doj), गणना (*) का चयन करें GROUP BY पदनाम, वर्ष (DoJ); +---------------+------- ----+----------+| पदनाम | वर्ष (Doj) | गिनती(*) |+---------------+-----------+----------+| सहायक प्रोफेसर | 2013 | 1 || सहायक प्रोफेसर | 2015 | 1 || सहायक प्रोफेसर | 2016 | 1 || प्रो | 2009 | 2 || प्रो | 2010 | 1 |+---------------+---------------+----------+5 पंक्तियों में सेट (0.00 सेकंड) 
  1. MySQL WHERE क्लॉज में संपूर्ण अभिव्यक्ति का उपयोग करना?

    आइए एक उदाहरण देखें और एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1406 मान (30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) − . का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें DemoTable1406 से * चुनें; य

  1. MySQL में सिंगल WHERE क्लॉज का उपयोग करके कई पंक्तियों को कैसे अपडेट करें?

    इसके लिए आप MySQL IN() का इस्तेमाल कर सकते हैं। आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.12 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1420(FirstName) में डालें ,अंतिम नाम,आयु)मान(एडम,स्मिथ,25);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) − . का चयन

  1. MySQL में SET क्लॉज का उपयोग करके कई डेटा डालें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.47 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। हमने SET क्लॉज का उपयोग करके कई डेटा डाला है - DemoTable1544 सेट में डालें Id=103,Name=Chris Brown;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके त