কম্পিউটার

মাইএসকিউএল-এ, আমরা কীভাবে পরীক্ষা করতে পারি যে একটি নির্দিষ্ট প্যাটার্নের একটি স্ট্রিং অন্য স্ট্রিংয়ের মধ্যে উপস্থিত নেই?


আমরা ওয়াইল্ডকার্ড অক্ষর সহ 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 অপারেটরের সাথে ব্যবহৃত হয়।


  1. মাইএসকিউএল-এ একটি সঞ্চিত পদ্ধতি বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?

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

  3. পাইথনে স্ট্রিং-এর গড় অক্ষর উপস্থিত আছে কি না তা পরীক্ষা করুন

  4. একটি স্ট্রিং প্যালিনড্রোম কিনা তা পাইথন ব্যবহার করছে কিনা তা কীভাবে পরীক্ষা করবেন?