किसी फ़ील्ड की सभी पंक्तियों में सभी वर्णों को गिनने के लिए सिंटैक्स इस प्रकार है -
योग का चयन करें(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 सेकंड)