LIKE-এ واাইল্ডকার্ড % কে লিটারেল হিসেবে সার্চ
যখন কলামের মানেই '%' চিহ্ন থাকে এবং সেটি সার্চ করতে হয়, তবে ব্যাকস্ল্যাশ (\) দিয়ে এস্কেপ করতে হয়।
সিনট্যাক্স
SELECT * FROM yourTableName WHERE yourColumnName LIKE '\\%';
উদাহরণ
mysql> CREATE TABLE DemoTable1497 (Name VARCHAR(20));
mysql> INSERT INTO DemoTable1497 VALUES ('%JohnSmith'), ('DavidMiller'), ('CarolTaylor%'), ('%DavidMiller');
কোয়েরি: শুরুতে % থাকা রো
mysql> SELECT * FROM DemoTable1497 WHERE Name LIKE '\\%';
ফলাফল
+--------------+ | Name | +--------------+ | %JohnSmith | | %DavidMiller | +--------------+
নোট: MySQL-এ ডিফল্ট এস্কেপ ক্যারেক্টার হলো ব্যাকস্ল্যাশ (\\). NO_BACKSLASH_ESCAPES SQL মোড অন হলে ডাবল কোয়ট বা অন্য উপায় লাগবে।