वर्चर की सबसे लंबी लंबाई पाने के लिए, आपको CHAR_LENGTH() का उपयोग करना होगा।
वाक्य रचना इस प्रकार है
अधिकतम चुनें(CHAR_LENGTH(yourColumnName)) आपके टेबलनाम से किसी भी उपनाम के रूप में;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल बनाएं CharLengthDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Sentence varchar(255) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।
क्वेरी इस प्रकार है
mysql> CharLengthDemo (वाक्य) मानों में डालें ('जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है'->); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.45 सेकंड) mysql> CharLengthDemo (वाक्य) मानों में डालें ('MySQL एक है रिलेशनल डेटाबेस मैनेजमेंट सिस्टम'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> चारलेंथडेमो (वाक्य) मानों में डालें ('JSP जावा प्रोग्रामिंग भाषा का उपयोग करता है'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> में डालें CharLengthDemo(वाक्य) मान ('ऑब्जेक्ट जावा में एक रूट क्लास है'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।
क्वेरी इस प्रकार है
mysql> *CharLengthDemo से चुनें;
निम्न आउटपुट है
<पूर्व>+-------+------------------------------------------ ---------+| आईडी | वाक्य |+----+------------------------------------------ --------+| 1 | जावा एक वस्तु उन्मुख प्रोग्रामिंग भाषा है || 2 | MySQL एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है || 3 | जेएसपी जावा प्रोग्रामिंग भाषा का उपयोग करता है || 4 | ऑब्जेक्ट जावा में एक रूट क्लास है |+-----+------------------------------------------ --------------+4 पंक्तियाँ सेट में (0.00 सेकंड)यहां सबसे लंबी वर्चर लंबाई प्राप्त करने के लिए क्वेरी है
mysql> अधिकतम चुनें(CHAR_LENGTH(वाक्य)) CharLengthDemo से MAXLENGTH के रूप में;
सबसे लंबी वर्चर लंबाई के साथ मान प्रदर्शित करने वाला आउटपुट निम्न है
<पूर्व>+-----------+| अधिकतम लम्बाई |+-----------+| 48 |+----------+1 पंक्ति सेट में (0.00 सेकंड)