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

MySQL में किसी फ़ील्ड की सभी पंक्तियों में सभी वर्णों की गणना कैसे करें?

<घंटा/>

किसी फ़ील्ड की सभी पंक्तियों में सभी वर्णों को गिनने के लिए सिंटैक्स इस प्रकार है -

योग का चयन करें(char_length(yourColumnName)) as anyAliasName from yourTableName;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं।

तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं CountAllCharactersDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20), -> UserSubject text -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

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

mysql> CountAllCharactersDemo(UserName,UserSubject)values('Larry','Introduction To Java') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> CountAllCharactersDemo(UserName,UserSubject)मानों ('माइक') में डालें ',' कंप्यूटर नेटवर्क का परिचय '); क्वेरी ओके, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> काउंटऑल कैरेक्टर्सडेमो (उपयोगकर्ता नाम, उपयोगकर्ता विषय) मान ('सैम', 'सी का परिचय') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.18 सेकंड)mysql> काउंटऑल कैरेक्टर्सडेमो (उपयोगकर्ता नाम, उपयोगकर्ता विषय) मान ('कैरोल', 'पायथन का परिचय') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> काउंटऑल कैरेक्टर्सडेमो (उपयोगकर्ता नाम, उपयोगकर्ता विषय) मान ('डेविड') में डालें ','स्प्रिंग एंड हाइबरनेट फ्रेमवर्क का परिचय');क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

यहाँ आउटपुट है -

<पूर्व>+----------+----------+-------------------------- -----------------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserSubject |+-----------+----------+-------------------------- ---------------------+| 1 | लैरी | जावा का परिचय || 2 | माइक | कंप्यूटर नेटवर्क का परिचय || 3 | सैम | सी का परिचय || 4 | कैरल | पायथन का परिचय || 5 | डेविड | स्प्रिंग एंड हाइबरनेट फ्रेमवर्क का परिचय |+-----------+----------+-------------------------- --------------------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में किसी फ़ील्ड की सभी पंक्तियों में सभी वर्णों को गिनने के लिए क्वेरी यहाँ दी गई है।

केस 1 - कुल लंबाई की गणना करें।

क्वेरी इस प्रकार है -

mysql> सेलेक्ट योग(char_length(UserSubject)) AS AllCharactersLength fromCountAllCharactersDemo;

यहाँ आउटपुट है -

<पूर्व>+---------------------+| सभी वर्ण लंबाई |+---------------------+| 138 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)

केस 2 − प्रत्येक पंक्ति की लंबाई की गणना करने के लिए क्वेरी −

mysql> UserId, UserName, UserSubject, char_length (UserSubject) AS Length fromCountAllCharactersDemo चुनें;

निम्न आउटपुट है -

<पूर्व>+----------+----------+-------------------------- -----------------------+-----------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | उपयोगकर्ता विषय | लंबाई |+----------+----------+-------------------------- ---------------------+----------+| 1 | लैरी | जावा का परिचय | 20 || 2 | माइक | कंप्यूटर नेटवर्क का परिचय | 33 || 3 | सैम | सी का परिचय | 17 || 4 | कैरल | पायथन का परिचय | 22 || 5 | डेविड | स्प्रिंग एंड हाइबरनेट फ्रेमवर्क का परिचय | 46 |+----------+----------+-------------------------- ---------------------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में HAVING LENGTH (फ़ील्ड) कैसे लागू करें?

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

  1. एक एकल MySQL क्वेरी में दो तालिकाओं से पंक्तियों की गणना कैसे करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Name varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.81 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1 मानों में (माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉ

  1. एक स्ट्रिंग फ़ील्ड में संख्यात्मक वर्णों द्वारा पंक्तियों को समूहबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए, आप + ऑपरेटर की मदद से 0 को स्ट्रिंग फ़ील्ड के साथ जोड़ सकते हैं। यहां परिदृश्य ऐसा है जैसे हमें संख्यात्मक 9844 . लाने की आवश्यकता है एक स्ट्रिंग फ़ील्ड से 9844Bob . आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.92 सेकंड) इंसर