इसके लिए, REGEXP का उपयोग करें और विशिष्ट संख्याओं से शुरू होने वाले रिकॉर्ड प्राप्त करें। निम्नलिखित वाक्य रचना है:
अपनेटेबलनाम से अपना कॉलमनाम1,अपना कॉलमनाम2चुनेंजहां आपका कॉलमनाम2 REGEXP '^yourStringValue[yourNumericValue]';
आइए एक टेबल बनाएं -
mysql> तालिका बनाएं डेमो45-> (−> id int null auto_increment Primary key,−> value varchar(50)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.50 सेकंड)
इंसर्ट कमांड की मदद से कुछ रिकॉर्ड्स को टेबल में डालें। हम स्ट्रिंग्स और संख्याओं के साथ मिश्रित रिकॉर्ड सम्मिलित कर रहे हैं अर्थात "जॉन 500, "जॉन 6500", आदि -
mysql> डेमो 45 (वैल्यू) वैल्यू ('जॉन 500') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो 45 (वैल्यू) वैल्यू ('जॉन 1500') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.11 सेकंड) mysql> डेमो 45 (मान) मान ('जॉन 5500') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.42 सेकंड) mysql> डेमो 45 (मान) मान ('जॉन 6500') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.10 सेकंड)mysql> डेमो 45 (मान) मान ('जॉन 8600') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो45 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----+----------+| आईडी | मूल्य |+----+----------+| 1 | जॉन500 || 2 | जॉन 1500 || 3 | जॉन5500 || 4 | जॉन6500 || 5 | John8600 |+----+----------+5 पंक्तियों में सेट (0.00 सेकंड)यहाँ विशिष्ट संख्याओं अर्थात 5 और 6 के साथ रिकॉर्ड लाने के लिए क्वेरी निम्नलिखित है -
mysql> डेमो45 से id,value−> चुनें, जहां REGEXP '^ John[56]' का मान है;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----+----------+| आईडी | मूल्य |+----+----------+| 1 | जॉन500 || 3 | जॉन5500 || 4 | John6500 |+----+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)