इसके लिए आप SUBSTRING_INDEX() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable (संख्या varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)
उदाहरण
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('235678'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें ('1634990'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('678590'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.46 सेकंड) mysql> डेमोटेबल मानों में डालें ('908765432'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('222343388773 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.35 सेकंड) mysql> डेमोटेबल मानों में डालें ('09028215'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.51 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
<पूर्व>+--------------+| संख्या |+--------------+| 235678 || 1634990 || 678590 || 908765432 || 222343388773 || 09028215 |+--------------+6 पंक्तियों में सेट (0.00 सेकंड)MySQL में किसी विशेष संख्या के साथ मान प्राप्त करने के लिए क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से नंबर चुनें जहां संख्या '%5%' LENGTH (SUBSTRING_INDEX(Number, '5', 1));