রেগুলার এক্সপ্রেশন
REGEXP '^[^ ]+[ ]+[^ ]+$' প্যাটার্ন: শুরুতে নন-স্পেস, তারপর এক বা অধিক স্পেস, তারপর নন-স্পেস, তারপর শেষ — অর্থাৎ ঠিক দুই শব্দ।
সারণি ও ডেটা
mysql> create table DemoTable1412 (Name varchar(40));
mysql> insert into DemoTable1412 values('John Adam Carol'),('Mike Sam'),('Chris James Robert');
কোয়েরি
mysql> select * from DemoTable1412 where Name regexp '^[^ ]+[ ]+[^ ]+$';
ফলাফল
+----------+ | Name | +----------+ | Mike Sam | +----------+
ব্যাখ্যা
^[^ ]+— শুরুতে এক বা অধিক নন-স্পেস অক্ষর[ ]+— এক বা অধিক স্পেস[^ ]+$— শেষে এক বা অধিক নন-স্পেস অক্ষর- তিন বা ততোধিক শব্দ থাকলে ম্যাচ করবে না
নোট: MySQL 8.0+ তে REGEXP ICU লাইব্রেরি ব্যবহার করে, আরও শক্তিশালী।