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

एक नए MySQL कॉलम में समान स्ट्रिंग्स की गणना करना?

<घंटा/>

इसके लिए COUNT() का प्रयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable (StudentFirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('लैरी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें ('बॉब '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड)mysql> डेमोटेबल मानों में डालें ('लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

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

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

<पूर्व>+------------------+| स्टूडेंटफर्स्टनाम |+----------------------------+| लैरी || जॉन || लैरी || डेविड || बॉब || लैरी || डेविड || लैरी |+------------------+8 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में समान स्ट्रिंग्स को गिनने के लिए क्वेरी निम्नलिखित है -

mysql> StudentFirstName द्वारा DemoTablegroup से StudentFirstName, concat(count(StudentFirstName),'times') चुनें;

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

<पूर्व>+---------------------+-------------------------- ---------------+| स्टूडेंटफर्स्टनाम | concat(गिनती(StudentFirstName),'times') |+----------------------+--------------------- ------------------------+| लैरी | 4 बार || जॉन | 1 बार || डेविड | 2 बार || बॉब | 1 बार |+---------------------+-------------------------- ---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL कॉलम में नया विलंब समय सेट करें

    नया विलंब समय निर्धारित करने के लिए, INTERVAL का उपयोग करें और SETA क्लॉज और UPDATE कमांड वाले कॉलम को अपडेट करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(DelayTime Time);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.21 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में

  1. MySQL में कॉलम कैसे विभाजित करें?

    कॉलम को विभाजित करने के लिए, आपको MySQL में SUBSTRING_INDEX() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में (डेविड_मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.54

  1. एक MySQL कॉलम में प्रत्येक पंक्ति के समान मान की गणना करें?

    प्रत्येक पंक्ति के समान मान को गिनने के लिए, ग्रुप बाय क्लॉज के साथ COUNT(*) का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1818 (Id int, Name varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1818 मानों में डा