इसके लिए सबस्ट्रिंग () का प्रयोग करें। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable1872 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1872 मानों ('जॉन डो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1872 मानों में डालें ('एडम स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1872 मानों में डालें ('मिशेल जॉनसन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1872 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------------------+| नाम |+---------------------+| जॉन डो || एडम स्मिथ || मिशेल जॉनसन |+------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)LIKE के साथ पंक्तियों का चयन करने और मिलान वाली स्ट्रिंग वाले नए कॉलम बनाने की क्वेरी निम्नलिखित है -
mysql> DemoTable1872 से NewName के रूप में नाम, सबस्ट्रिंग (नाम, पता ('जॉन', नाम), लंबाई ('जॉन')) चुनें जहां '% जॉन%' जैसा नाम;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+----------+| नाम | नया नाम |+---------------------+-----------+| जॉन डो | जॉन || मिशेल जॉनसन | जॉन |+---------------------+--------+2 पंक्तियों में सेट (0.00 सेकंड)