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

हम MySQL तालिका के कॉलम में संग्रहीत डेटा से कुछ अंतिम वर्ण कैसे प्राप्त कर सकते हैं?


MySQL तालिका के कॉलम में संग्रहीत डेटा से कुछ अंतिम वर्ण प्राप्त करने के लिए, हम MySQL RIGHT() फ़ंक्शन का उपयोग कर सकते हैं। यह तर्क के रूप में निर्दिष्ट वर्णों की संख्या लौटाएगा। हमें कॉलम का नाम प्रदान करने की आवश्यकता है, जिसमें वह विशेष रिकॉर्ड है जिससे हम अंतिम वर्ण प्राप्त करना चाहते हैं, इसके पहले तर्क के रूप में। इसे प्रदर्शित करने के लिए हम 'examination_btech' नाम की एक तालिका का उदाहरण ले रहे हैं, जिसमें छात्रों के निम्नलिखित परीक्षा विवरण हैं -

mysql> Select * from examination_btech;
+-----------+----------+--------+
| RollNo    | Name     | Course |
+-----------+----------+--------+
| 201712001 | Rahul    | B.tech |
| 201712002 | Raman    | B.tech |
| 201712003 | Sahil    | B.tech |
| 201712004 | Shalini  | B.tech |
| 201712005 | Pankaj   | B.tech |
| 201712006 | Mohan    | B.tech |
| 201712007 | Yash     | B.tech |
| 201712008 | digvijay | B.tech |
| 201712009 | Gurdas   | B.tech |
| 201712010 | Preeti   | B.tech |
+-----------+----------+--------+
10 rows in set (0.00 sec)

अब यदि हम रोल नंबर की श्रृंखला से अंतिम तीन अक्षर प्राप्त करना चाहते हैं तो इसे RIGHT() फ़ंक्शन की सहायता से निम्नानुसार किया जा सकता है -

mysql> Select RIGHT(RollNo, 3) FROM examination_btech;
+------------------+
| RIGHT(RollNo, 3) |
+------------------+
| 001              |
| 002              |
| 003              |
| 004              |
| 005              |
| 006              |
| 007              |
| 008              |
| 009              |
| 010              |
+------------------+
10 rows in set (0.00 sec)

  1. मैं MySQL वाले कॉलम में किसी विशिष्ट शब्द के प्रकट होने की संख्या कैसे प्राप्त कर सकता हूं?

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

  1. MySQL में कुछ को छोड़कर किसी तालिका से कॉलम नाम कैसे प्रदर्शित करें?

    कुछ कॉलम नामों को बाहर करने के लिए NOT IN का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable780 ( CustomerId int, CustomerName varchar(100), CustomerAge int, CustomerCountryName varchar(100), isMarried tinyint(1));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड) यहाँ परिणाम को बाहर करने की

  1. MySQL में अंतिम से शुरू होने वाले वर्णों की x संख्या को कैसे ट्रिम करें?

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