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

MySQL में सबसे लंबी VarChar लंबाई कैसे प्राप्त करें?

<घंटा/>

वर्चर की सबसे लंबी लंबाई पाने के लिए, आपको 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 सेकंड)
  1. एक एकल MySQL क्वेरी में एकाधिक पंक्तियां कैसे प्राप्त करें?

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

  1. MySQL क्वेरी का उपयोग करके चौथा उच्चतम मूल्य कैसे प्राप्त करें?

    चौथा उच्चतम मान प्राप्त करने के लिए, ORDER BY के साथ LIMIT OFFSET का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(राशि int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.88 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें(995) 0.10 सेकंड) चयन कथन क

  1. समय अंतर कैसे प्राप्त करें यह जांचने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.87 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable1570 मान (2019-10-15 16:10:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTabl