MySQL-এ REGEXP অপারেটর ব্যবহার করে নির্দিষ্ট প্যাটার্নের (যেমন: দুটি সংখ্যা এবং একটি বড় হাতের অক্ষর) রেকর্ড ফিল্টার করা যায়।
টেবিল তৈরি ও ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (Id VARCHAR(50));
mysql> INSERT INTO DemoTable VALUES ('John123'), ('123Chris'), ('99Bob'), ('19David'), ('99S'), ('10M');
প্যাটার্ন মেলানো কোয়েরি
mysql> SELECT * FROM DemoTable
WHERE Id REGEXP '^[0-9][0-9][A-Z]$';
ফলাফল:
+------+ | Id | +------+ | 99S | | 10M | +------+
ব্যাখ্যা: রেগুলার এক্সপ্রেশন ^[0-9][0-9][A-Z]$ মানে: স্ট্রিংটি দুটি ডিজিট ([0-9] দুবার) এবং একটি বড় হাতের অক্ষর ([A-Z]) দিয়ে শুরু ও শেষ হয়েছে। 99S এবং 10M এই প্যাটার্নে মেলে।