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

स्ट्रिंग से सबस्ट्रिंग (केवल अंतिम तीन वर्ण) प्राप्त करने के लिए MySQL क्वेरी?

<घंटा/>

इसके लिए आप SUBSTR() मेथड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं:

mysql> तालिका बनाएं DemoTable (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.31 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है:

mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('जॉन') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('कैरोल') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.22 सेकंड) mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('रॉबर्ट') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('क्रिस') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.16 सेकंड)mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('डेविड') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.17 सेकंड)

चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

<पूर्व>+----+-----------+| आईडी | प्रथम नाम |+----+-----------+| 1 | जॉन || 2 | कैरल || 3 | रॉबर्ट || 4 | क्रिस || 5 | डेविड |+----+-----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

प्रत्येक स्ट्रिंग से अंतिम तीन वर्ण प्राप्त करने की क्वेरी निम्नलिखित है:

mysql> डेमोटेबल से सबस्ट्र (फर्स्टनाम, -3) चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

<पूर्व>+--------------------------+| सबस्ट्र (प्रथम नाम, -3) |+--------------------------+| ओह || रोल || अर्ट || रिस || vid |+---------------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  1. MYSQL में विशिष्ट वर्णों से शुरू होने वाले अल्फ़ान्यूमेरिक स्ट्रिंग्स वाले कॉलम से अधिकतम मूल्य कैसे प्राप्त करें?

    अधिकतम मूल्य के लिए, रूपांतरण के लिए CAST() के साथ MAX() का उपयोग करें। चूंकि हम विशिष्ट वर्णों से शुरू होने वाले स्ट्रिंग-संख्याओं से अधिकतम मूल्य चाहते हैं, RLIKE का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रि

  1. MySQL क्वेरी बाईं ओर से केवल 15 शब्द प्रदर्शित करने के लिए?

    इसके लिए MySQL में LEFT का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेटा संरचना और एल्गोरिथम के साथ सी); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.33 सेकंड) चयन कथन का उपयोग कर