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

MySQL-এ নির্দিষ্ট প্যাটার্ন অনুপস্থিত থাকা চেক করার পদ্ধতি (NOT LIKE)

MySQL-এ NOT LIKE অপারেটর এবং 와일্ডকার্ড ক্যারেক্টার ব্যবহার করে কোনো স্ট্রিং-এর ভেতরে নির্দিষ্ট প্যাটার্ন অনুপস্থিত থাকা চেক করা যায়।

সিনট্যাক্স

NOT LIKE specific_pattern

specific_pattern হলো স্ট্রিং-এর প্যাটার্ন যা আমরা অন্য স্ট্রিং-এ খুঁজে পাওয়া নয়।

উদাহরণ

'student' টেবিল থেকে যেসব ছাত্রের নামে 'av' প্যাটার্ন নেই, তাদের বের করবো:

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               |
+------+---------+---------+----------+--------------------+

এখানে '%' হলো একটি 와일্ডকার্ড যা যেকোনো সংখ্যক ক্যারেক্টারকে উপস্থাপন করে।

  1. MySQL-এ স্টোরড প্রসিডিউর আছে কিনা যাচাই করা (SHOW CREATE PROCEDURE)

  2. JSP-এ একটি স্ট্রিংয়ের ভিতরে নির্দিষ্ট সাবস্ট্রিংয়ের ইনডেক্স কীভাবে চেক করবেন?

  3. Python-এ স্ট্রিং-এর এভারেজ ক্যারেক্টার উপস্থিত আছে কিনা যাচাই করা

  4. Python-এ স্ট্রিং প্যালিনড্রোম (Palindrome) কিনা চেক করা