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

MySQL में अधिकतम टेक्स्ट मान प्राप्त करने के लिए डेटा कॉलम को सॉर्ट करें

<घंटा/>

इसके लिए आप ORDER BY के साथ कुछ एग्रीगेट फंक्शन राइट() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1487 -> (-> StudentCode टेक्स्ट -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.91 सेकंड)

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

mysql> DemoTable1487 मानों ('560') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.36 सेकंड) mysql> DemoTable1487 मानों ('789') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> सम्मिलित करें DemoTable1487 मानों ('STUDENT78') में; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable1487 मानों ('जॉन89') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable1487 मानों में डालें ('Carol101') '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1487 मान ('STUDENT98') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

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

<पूर्व>+---------------+| छात्र कोड |+---------------+| 560 || 789 || छात्र78 || जॉन89 || कैरल101 || STUDENT98 |+---------------+6 पंक्तियाँ सेट में (0.00 सेकंड)

अधिकतम टेक्स्ट मान प्राप्त करने के लिए डेटा कॉलम को सॉर्ट करने की क्वेरी यहां दी गई है -

mysql> DemoTable1487 से * चुनें जहां स्टूडेंटकोड 'स्टूडेंट%' पसंद करता है -> कास्ट द्वारा ऑर्डर (दाएं (स्टूडेंटकोड, लेंथ (स्टूडेंट कोड) -लेंथ ('स्टूडेंट')) अनसाइनड के रूप में) desc -> लिमिट 1;

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

<पूर्व>+---------------+| छात्र कोड |+---------------+| STUDENT98 |+---------------+1 पंक्ति में सेट (0.04 सेकंड)
  1. MySQL तालिका कॉलम में मान को कैसे प्रतिस्थापित करें?

    एक MySQL टेबल कॉलम को सबस्ट्रिंग करने के लिए, MySQL से इन-बिल्ट SUBSTR () फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है - अपनेTableName से सबस्ट्र (yourColumnName,AnyValue) को anyVariableName के रूप में चुनें; फ़ंक्शन सबस्ट्र () को समझने के लिए, हम एक टेबल बनाते हैं। तालिका बनाने की क्वेरी इस प्रक

  1. MySQL में डेटा प्रकार एनम के कॉलम में एक नया मान जोड़ें?

    आप ALTER MODIFY कमांड का उपयोग करके डेटा प्रकार एनम के कॉलम में एक नया मान जोड़ सकते हैं। यदि आप एनम का मौजूदा मान चाहते हैं, तो आपको डेटा प्रकार एनम के कॉलम में एक नया मान जोड़ने के समय मौजूदा एनम मान को मैन्युअल रूप से लिखना होगा। वाक्य रचना इस प्रकार है - टेबल को अपने टेबल का नाम बदलें अपने Enu

  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में विशिष्ट कॉलम डेटा निर्यात करने के लिए, OUTFILE का उपयोग करें - अपनेटेबलनाम से अपने कॉलमनाम को आउटफाइल yourLocationOfFile में चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20));