इसे प्राप्त करने का सबसे आसान तरीका REGEXP का उपयोग करना है। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(Id varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू ('जॉन123') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमोटेबल मानों में डालें ('123Chris'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('99 बॉब'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('19David'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('99S) '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें ('10M'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+| आईडी |+----------+| जॉन123 || 123क्रिस || 99बॉब || 19 डेविड || 99एस || 10M |+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)संख्या और अक्षर के रूप में व्यवस्था के साथ रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से * चुनें जहां आईडी regexp '^[0-9][0-9][A-Z]$';
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+| आईडी |+------+| 99एस || 10M |+------+2 पंक्तियाँ सेट में (0.00 सेकंड)