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

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

<घंटा/>

इसके लिए SUBSTRING_INDEX() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1615 -> (-> ListOfSubject text -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.81 सेकंड)

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

mysql> DemoTable1615 मानों में डालें ('पायथन, जावा, MySQL, MongoDB, C, C++, ASP.net'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.19 सेकंड)

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

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

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

<पूर्व>+-----------------------------------------------------+| ListOfSubject |+------------------------------------------+| पायथन, जावा, माईएसक्यूएल, मोंगोडीबी, सी, सी ++, एएसपी.नेट | + --------------------------------- --------+1 पंक्ति सेट में (0.00 सेकंड)

अल्पविराम से अलग-अलग-स्ट्रिंग की स्थिति से एकल मान प्राप्त करने की क्वेरी यहां दी गई है -

mysql> DemoTable1615 से स्थिति के रूप में substring_index(substring_index(ListOfSubject, ',', 4), ',', - 1) का चयन करें;

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

<पूर्व>+----------+| पद |+----------+| MongoDB |+----------+1 पंक्ति में सेट (0.00 सेकंड)
  1. एक कॉलम से स्ट्रिंग प्राप्त करने के लिए MySQL क्वेरी और कॉमा से अलग किए गए मानों के साथ दूसरे कॉलम में अपनी स्थिति पाएं?

    इसके लिए FIND_IN_SET() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1866      (      Value1 int,      ListOfValues varchar(100)      ); Query OK, 0 rows affected (0.00 sec) इंसर्ट कमांड का उपयोग करके टेबल में

  1. एक विशिष्ट MySQL पंक्ति से केवल एक ही मान प्राप्त करें?

    इसके लिए जहां क्लॉज के साथ SELECT INTO वेरिएबल का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1896 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentMarks int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ र

  1. पंक्तियों से एक विशिष्ट पंक्ति प्राप्त करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1972 (अनुभाग चार(1), छात्रनाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1972 मानों में डालें (सी, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ