मान लें कि हम उन रिकॉर्ड्स को चाहते हैं जब भी कोई कॉलम मान 2 स्वरों से शुरू होता है। इसके लिए सिंटैक्स निम्न है:
select *from yourTableName where yourColumnName RLIKE '^[aeiouAEIOU][aeiouAEIOU]';
पहले एक टेबल बनाते हैं:
mysql> create table DemoTable664(CityName varchar(100)); Query OK, 0 rows affected (0.89 sec)
इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:
mysql> insert into DemoTable664 values('Springfield'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable664 values('Austin'); Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable664 values('Franklin'); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable664 values('OAKLAND'); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable664 values('Anchorage'); Query OK, 1 row affected (0.18 sec)
सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> select *from DemoTable664;
यह निम्न आउटपुट देगा:
+-------------+ | CityName | +-------------+ | Springfield | | Austin | | Franklin | | OAKLAND | | Anchorage | +-------------+ 5 rows in set (0.00 sec)
RLIKE/REGEXP पैटर्न का उपयोग करके रिकॉर्ड प्रदर्शित करने की क्वेरी जब भी कोई कॉलम मान 2 स्वरों से शुरू होता है:
mysql> select *from DemoTable664 where CityName RLIKE '^[aeiouAEIOU][aeiouAEIOU]';
यह निम्न आउटपुट देगा:
+----------+ | CityName | +----------+ | Austin | | OAKLAND | +----------+ 2 rows in set (0.00 sec)