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 सेकंड) चयन कथन का उ