हम वाइल्डकार्ड वर्णों के साथ NOT LIKE ऑपरेटर का उपयोग करके जांच सकते हैं कि निर्दिष्ट पैटर्न की एक स्ट्रिंग किसी अन्य स्ट्रिंग के भीतर मौजूद नहीं है या नहीं।
सिंटैक्स
NOT LIKE specific_pattern
विशिष्ट_पैटर्न स्ट्रिंग का पैटर्न है जिसे हम किसी अन्य स्ट्रिंग के भीतर नहीं खोजना चाहते हैं।
उदाहरण
मान लीजिए कि हमारे पास 'छात्र' नाम की एक तालिका है जिसमें छात्रों के नाम हैं और हम उन सभी छात्रों का विवरण प्राप्त करना चाहते हैं जिनके नाम में स्ट्रिंग '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 ऑपरेटर के साथ किया जाता है।