কম্পিউটার টিউটোরিয়াল

MySQL NOT LIKE অপারেটরের ব্যবহার কী?

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

  1. MySQL-এ ORDER BY ক্লজের ব্যবহারিতা

  2. MySQL-এ 'IS NULL' এবং 'IS NOT NULL'-এর সুবিধা কী?

  3. MySQL-এ <=> অপারেটর কী এবং কীভাবে কাজ করে?

  4. MySQL-এ NOT LIKE সিনট্যাক্সের সঠিক ব্যবহার (SHOW TABLES WHERE)