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 অপারেটরসহ ব্যবহৃত একটি 와일্ডকার্ড।