LIKE ও CONCAT() দিয়ে প্যাটার্ন মিলান
একটি টেবিলে সংরক্ষিত শব্দগুলো একটি বড় টেক্সটে আছে কিনা তা যাচাই করতে LIKE ও CONCAT() ব্যবহার করুন।
উদাহরণ
mysql> CREATE TABLE DemoTable1316 (Value VARCHAR(40));
mysql> INSERT INTO DemoTable1316 VALUES ('MySQL'), ('Java'), ('MongoDB'), ('C++');
mysql> SELECT * FROM DemoTable1316;
কুয়েরি: টেক্সটে শব্দ খোঁজা
mysql> SELECT Value
FROM DemoTable1316
WHERE 'Deep Dive using Java is good for advanced knowledge, but not MySQL'
LIKE CONCAT('%', Value, '%');
ফলাফল
+-------+
| Value |
+-------+
| MySQL |
| Java |
+-------+
ব্যাখ্যা: CONCAT('%', Value, '%') প্রতিটি শব্দের চারদিকে 와াইল্ডকার্ড (%) যোগ করে প্যাটার্ন বানায়। LIKE তা টেক্সটে মিলিয়ে দেখে। এটি কীওয়ার্ড ফিল্টারিং, ট্যাগিং ইত্যাদিতে খুব কার্যকর।