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

MySQL में संख्याओं के बाद स्ट्रिंग से पहले वर्ण को हटाकर योग ज्ञात करें?

<घंटा/>

स्ट्रिंग्स (कॉलम वैल्यू) एक कैरेक्टर से शुरू होती हैं और बाकी स्ट्रिंग में नंबर होते हैं। हम इन संख्याओं का योग चाहते हैं -

J230A130sC13

इसके लिए SUM() के साथ SUBSTRING() फंक्शन का इस्तेमाल करें।

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable761 (मूल्य varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)

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

mysql> DemoTable761 मानों ('J230') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable761 मानों में डालें ('A130'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.70 सेकंड) mysql> सम्मिलित करें DemoTable761 मानों में ('C13'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable761 मानों ('D456') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DemoTable761 मानों में डालें ('B6 ');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

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

<पूर्व>+----------+| कीमत |+----------+| जे230 || ए130 || सी13 || डी456 || B6 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में संख्याओं के बाद स्ट्रिंग से पहले वर्ण को हटाकर योग खोजने की क्वेरी निम्नलिखित है -

mysql> DemoTable761 से योग (सबस्ट्रिंग (कीमत, 2)) चुनें;

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

<पूर्व>+--------------------------+| योग(सबस्ट्रिंग(कीमत,2)) |+--------------------------+| 835 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. अजगर में सिरों से K संख्याओं को हटाकर अधिकतम योग ज्ञात करने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है। हमें उन तत्वों का अधिकतम योग ज्ञात करना होगा जिन्हें हम हटा सकते हैं, यह देखते हुए कि हमें ठीक k बार पॉप करना होगा, जहां प्रत्येक पॉप बाएं या दाएं छोर से हो सकता है। इसलिए, यदि इनपुट nums =[2, 4, 5, 3, 1] k =2 जैस

  1. पायथन में स्ट्रिंग से वर्णों को हटाने या फेरबदल करके बनने वाले सबसे लंबे पैलिंड्रोम का पता लगाएं

    मान लीजिए कि हमारे पास एक स्ट्रिंग है; हमें सबसे लंबा पैलिंड्रोम ढूंढना है जो स्ट्रिंग से वर्णों को हटाकर या फेरबदल करके उत्पन्न किया जा सकता है। और अगर एक से अधिक पलिंड्रोम हैं तो केवल एक ही लौटाएं। इसलिए, यदि इनपुट pqqprrs जैसा है, तो आउटपुट pqrsrqp होगा। इसे हल करने के लिए, हम इन चरणों का पाल

  1. पायथन प्रोग्राम में एक स्ट्रिंग से nth कैरेक्टर को हटाना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग से ith इंडेक्स किए गए कैरेक्टर को हटाना है और उसे प्रदर्शित करना है। पायथन में किसी भी स्ट्रिंग में, अनुक्रमण हमेशा 0 से शुरू होता है। मान लीजिए कि हमारे पास एक स्ट्रिंग