RLIKE ऑपरेटरों के साथ वाइल्डकार्ड का उपयोग बहुत प्रयास बचा सकता है जब हम एक प्रश्न लिखते हैं जो वर्ण स्ट्रिंग में कुछ पैटर्न (नियमित अभिव्यक्ति) की तलाश करता है। RLIKE के साथ उपयोग किए जाने वाले वाइल्डकार्ड हैं:
-
^ - यह स्ट्रिंग की शुरुआत को दर्शाता है। दूसरे शब्दों में जब हम इस वाइल्डकार्ड का उपयोग RLIKE ऑपरेटर के साथ करते हैं तो यह उस पैटर्न को खोजेगा जो ^ वाइल्डकार्ड के बाद लिखे गए विशेष स्ट्रिंग से शुरू होता है
उदाहरण
mysql> Select Id, Name from Student WHERE Name RLIKE '^H'; +------+---------+ | id | Name | +------+---------+ | 15 | Harshit | +------+---------+ 1 row in set (0.00 sec)
-
$ - यह स्ट्रिंग के END को दर्शाता है। दूसरे शब्दों में जब हम इस वाइल्डकार्ड का उपयोग RLIKE ऑपरेटर के साथ करते हैं तो यह उस पैटर्न को ढूंढेगा जो $ वाइल्डकार्ड के बाद लिखे गए विशेष स्ट्रिंग के साथ समाप्त होता है।
उदाहरण
mysql> Select Id, Name from Student WHERE Name RLIKE 'v$'; +------+--------+ | Id | Name | +------+--------+ | 1 | Gaurav | | 2 | Aarav | | 20 | Gaurav | +------+--------+ 3 rows in set (0.00 sec)
-
| -इसका मतलब है या। दूसरे शब्दों में जब हम इस वाइल्डकार्ड का उपयोग RLIKE ऑपरेटर के साथ करते हैं तो यह स्ट्रिंग ढूंढेगा जिसमें या तो सबस्ट्रिंग लिखा होगा | वाइल्डकार्ड।
उदाहरण
mysql> Select Id, Name from Student WHERE Name RLIKE 'Gaurav|raj'; +------+---------+ | Id | Name | +------+---------+ | 1 | Gaurav | | 20 | Gaurav | | 21 | Yashraj | +------+---------+ 3 rows in set (0.00 sec)