আমরা ওয়াইল্ডকার্ড অক্ষর সহ NOT LIKE অপারেটর ব্যবহার করে নির্দিষ্ট প্যাটার্নের একটি স্ট্রিং অন্য স্ট্রিংয়ের মধ্যে উপস্থিত নেই কিনা তা পরীক্ষা করতে পারি৷
সিনট্যাক্স
NOT LIKE specific_pattern
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 অপারেটরের সাথে ব্যবহৃত হয়।