अधिकतम मिश्रित स्ट्रिंग/इंट कॉलम का चयन करने के लिए, आपको सबस्ट्रिंग () फ़ंक्शन का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है:
<पूर्व>अधिकतम चुनें(कास्ट(सबस्ट्रिंग(आपका कॉलमनाम, 4, लंबाई(आपका कॉलमनाम)-3) अहस्ताक्षरित के रूप में)) आपके टेबलनाम से किसी भी परिवर्तनीय नाम के रूप में;उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:
mysql> टेबल बनाएं StringIntMixHighestDemo -> ( -> InvoiceId int NOT NULL AUTO_INCREMENT, -> InvoiceNumber varchar(20), -> PRIMARY KEY(InvoiceId) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड)पूर्व>अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है:
mysql> StringIntMixHighestDemo (चालान संख्या) मान ('INV129') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> StringIntMixHighestDemo (चालान संख्या) मान ('INV122') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.22 सेकंड) mysql> StringIntMixHighestDemo (चालान संख्या) मान ('INV1') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> StringIntMixHighestDemo (चालान संख्या) मान ('INV145') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.18 सेकंड) mysql> StringIntMixHighestDemo (चालान संख्या) मान ('INV19') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> StringIntMixHighestDemo (चालान संख्या) मान ('INV134') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.13 सेकंड) mysql> StringIntMixHighestDemo (चालान संख्या) मान ('INV135') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> StringIntMixHighestDemo (चालान संख्या) मान ('INV10') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.14 सेकंड) mysql> StringIntMixHighestDemo (चालान संख्या) मान ('INV100') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> में StringIntMixHighestDemo(InvoiceNumber) मानों ('INV121') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड)चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:
mysql> StringIntMixHighestDemo से * चुनें;निम्न आउटपुट है:
<पूर्व>+-----------+---------------+| चालान आईडी | चालान संख्या |+-----------+---------------+| 1 | INV129 || 2 | आईएनवी122 || 3 | आईएनवी1 || 4 | INV145 || 5 | INV19 || 6 | आईएनवी134 || 7 | INV135 | | 8 | आईएनवी10 || 9 | INV100 || 10 | INV121 |+-----------+---------------+10 पंक्तियों में सेट (0.00 सेकंड)
स्ट्रिंग/इंट कॉलम में अधिकतम मान प्राप्त करने के लिए क्वेरी यहां दी गई है। क्वेरी इस प्रकार है:
mysql> MAX(CAST(SUBSTRING(InvoiceNumber, 4, length(InvoiceNumber)-3) AS UNSIGNED) को HighestValue के रूप में चुनें -> StringIntMixHighestDemo से;
निम्न आउटपुट है:
<पूर्व>+--------------+| उच्चतम मूल्य |+--------------+| 145 |+--------------+1 पंक्ति सेट में (0.00 सेकंड)