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

MySQL क्वेरी सीमांकक के बाद एक सबस्ट्रिंग वापस करने के लिए?


सीमांकक के बाद मान वापस करने के लिए SUBSTRING() का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल-> (-> टाइटल टेक्स्ट->);क्वेरी ओके, 0 रो प्रभावित (0.56 सेकेंड)

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

mysql> डेमोटेबल मानों में डालें ('जॉन MySQL में अच्छा है, सैम MongoDB में अच्छा है, माइक जावा में अच्छा है'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

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

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

आउटपुट

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

<पूर्व>+------------------------------------------ ---------------------+| शीर्षक |+-------------------------------------------------------- ------------------------+| जॉन MySQL में अच्छा है, सैम MongoDB में अच्छा है, माइक जावा में अच्छा है |+----------------------------- ----------------------------------------+1 पंक्ति सेट में (0.00 सेकंड)

यहाँ सीमांकक के बाद सबस्ट्रिंग वापस करने की क्वेरी है।

mysql> डेमोटेबल से AfterDelimiter के रूप में सबस्ट्रिंग (शीर्षक, instr (शीर्षक, ',') + 1) चुनें;

आउटपुट

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

<पूर्व>+--------------------------------------------------------+ | आफ्टर डिलीमीटर |+--------------------------------------------------------+| मोंगोडीबी में सैम अच्छा है, जावा में माइक अच्छा है |+------------------------------------- --------+1 पंक्ति सेट में (0.03 सेकंड)
  1. IF कथन के परिणामस्वरूप एक स्ट्रिंग वापस करने के लिए MySQL क्वेरी?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeSalary int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (कर्मचारी वेतन) मान (15500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.4

  1. MySQL में अंतिम बिंदु के बाद सबस्ट्रिंग प्राप्त करें

    अंतिम बिंदु के बाद सबस्ट्रिंग लाने के लिए, substring_index() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1341 मान (C.MyFolder.Location) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 से

  1. एक ही पंक्ति में सभी आइटम वापस करने के लिए MySQL क्वेरी

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