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

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


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

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

mysql> Select LEFT(RollNo, 6) FROM examination_btech;
+-----------------+
| LEFT(RollNo, 6) |
+-----------------+
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
+-----------------+
10 rows in set (0.00 sec)

  1. MySQL कॉलम से पहले N अक्षर कैसे प्राप्त करें?

    MySQL कॉलम से पहले N अक्षर प्राप्त करने के लिए SUBSTRING() का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(सूचना पाठ);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (2.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें - DemoTable मानों में डालें (MySQL एक संरचित क्वेरी भाषा है); क्वेर

  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 सेकंड) यहाँ परिणाम को बाहर करने की