हम NOT LIKE ऑपरेटर का उपयोग वाइल्डकार्ड वर्णों के साथ करके जांच सकते हैं कि निर्दिष्ट पैटर्न का स्ट्रिंग किसी अन्य स्ट्रिंग में मौजूद नहीं है।
सिंटैक्स
NOT LIKE specific_pattern
specific_pattern वह स्ट्रिंग पैटर्न है जिसे हम किसी अन्य स्ट्रिंग में नहीं ढूंढना चाहते।
उदाहरण
मान लें हमारे पास student नाम की एक टेबल है जिसमें छात्रों के नाम हैं और हम उन सभी छात्रों का विवरण प्राप्त करना चाहते हैं जिनके नामों में 'av' पैटर्न का स्ट्रिंग नहीं है। यह निम्न MySQL क्वेरी की मदद से किया जा सकता है:
mysql> Select * from Student WHERE name NOT LIKE '%av%'; +------+---------+---------+----------+--------------------+ | Id | Name | Address | Subject | year_of_Admission | +------+---------+---------+----------+--------------------+ | 15 | Harshit | Delhi | Commerce | 2009 | | 21 | Yashraj | NULL | Math | 2000 | +------+---------+---------+----------+--------------------+ 2 rows in set (0.00 sec)
उपरोक्त उदाहरण में, '%' सिंबल NOT LIKE ऑपरेटर के साथ उपयोग किया जाने वाला वाइल्डकार्ड है।