MySQL NOT LIKE ऑपरेटर की सहायता से, हम किसी अन्य स्ट्रिंग के भीतर निर्दिष्ट पैटर्न की स्ट्रिंग की अनुपस्थिति की जांच कर सकते हैं। इसका सिंटैक्स NOT LIKE specific_pattern है।
Specific_pattern उस स्ट्रिंग का पैटर्न है जिसे हम किसी अन्य स्ट्रिंग के भीतर नहीं ढूंढना चाहते।
उदाहरण
मान लीजिए हमारे पास 'student_info' नामक एक टेबल है जिसमें छात्रों के नाम हैं और हम उन सभी छात्रों का विवरण प्राप्त करना चाहते हैं जिनके नामों में स्ट्रिंग 'Ga' का पैटर्न नहीं है। इसे निम्नलिखित MySQL क्वेरी की सहायता से किया जा सकता है:
mysql> SELECT * FROM Student_info WHERE name NOT LIKE '%Ga%'; +------+---------+----------+-----------+ | id | Name | Address | Subject | +------+---------+----------+-----------+ | 101 | YashPal | Amritsar | History | | 125 | Raman | Shimla | Computers | +------+---------+----------+-----------+ 2 rows in set (0.05 sec)
उपरोक्त उदाहरण में, '%' प्रतीक NOT LIKE ऑपरेटर के साथ उपयोग किया जाने वाला वाइल्डकार्ड है।