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

MySQL-এ একটি স্ট্রিংয়ের মধ্যে নির্দিষ্ট প্যাটার্নের স্ট্রিং কীভাবে খুঁজবেন?

LIKE অপারেটর এবং 와일্ডকার্ড ব্যবহার করে একটি স্ট্রিংয়ের মধ্যে নির্দিষ্ট প্যাটার্নের স্ট্রিং খুঁজা যায়।

সিনট্যাক্স

LIKE specific_pattern

specific_pattern = খুঁজব স্ট্রিং প্যাটার্ন।

উদাহরণ

'student' টেবিলে 'av' প্যাটার্ন থাকা নামগুলো খুঁজব:

mysql> SELECT * FROM Student WHERE Name LIKE '%av%';
+------+--------+---------+-----------+
| Id   | Name   | Address | Subject   |
+------+--------+---------+-----------+
| 1    | Gaurav | Delhi   | Computers |
| 2    | Aarav  | Mumbai  | History   |
| 20   | Gaurav | Jaipur  | Computers |
+------+--------+---------+-----------+
3 rows in set (0.00 sec)

এখানে % চিহ্নটি LIKE অপারেটরের সাথে ব্যবহৃত একটি ワイル্ডকার্ড।

  1. MySQL-এ নির্দিষ্ট সাবস্ট্রিং অনুযায়ী ORDER BY করা

  2. MySQL-এ STR_TO_DATE দিয়ে স্ট্রিংকে টাইমSTAMP-এ রূপান্তর

  3. পাইথনে স্ট্রিংয়ের সকল সম্ভাব্য পারমুটেশন বের করা

  4. পাইথনে সাবস্ট্রিং অন্য স্ট্রিং-এ কন্টেইন করা হয় কিনা যাচাই করা