MySQL NOT RLIKE ऑपरेटर का उपयोग एक ऐसे पैटर्न की जांच के लिए किया जा सकता है जो एक अभिव्यक्ति के भीतर मौजूद नहीं है। NOT RLIKE का सिंटैक्स इस प्रकार है -
सिंटैक्स
NOT RLIKE Pat_not_for_match
यहाँ Pat_not_for_match वह पैटर्न है जिसका मिलान व्यंजक से नहीं होना है।
उदाहरण
mysql> Select Id, Name from Student WHERE Name NOT RLIKE '^H'; +------+---------+ | Id | Name | +------+---------+ | 1 | Gaurav | | 2 | Aarav | | 20 | Gaurav | | 21 | Yashraj | +------+---------+ 4 rows in set (0.00 sec)
उपरोक्त क्वेरी 'छात्र' तालिका से नाम ढूंढती है जिसमें पैटर्न नहीं है 'एच' से शुरू होता है। ^ एक वाइल्डकार्ड है जिसका उपयोग NOT RLIKE के साथ किया जाता है और यह स्ट्रिंग की शुरुआत को दर्शाता है।