MySQL-এ ডিফল্টভাবে LIKE কেস-ইনসেনসিটিভ (Case-insensitive)। কেস-সেনসিটিভ সার্চের জন্য BINARY কীওয়ার্ড ব্যবহার করা হয়।
টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable (Header TEXT);
mysql> INSERT INTO DemoTable VALUES
('Programming tutorials on MySQL'),
('programming in Java language'),
('Program in C language'),
('pRograMMing in Python language');
সকল ডেটা
+--------------------------------+ | Header | +--------------------------------+ | Programming tutorials on MySQL | | programming in Java language | | Program in C language | | pRograMMing in Python language | +--------------------------------+
ছোট হাতের 'programming' খুঁজে বের করা (Case-sensitive)
mysql> SELECT * FROM DemoTable WHERE BINARY Header LIKE '%programming%';
ফলাফল
+------------------------------+ | Header | +------------------------------+ | programming in Java language | +------------------------------+
ব্যাখ্যা: BINARY কীওয়ার্ড কলামকে বাইনারি স্ট্রিং হিসেবে টリট করে, ফলে কেস-সেনসিটিভ কমপেয়ারিশন হয়। বড় হাতের 'Programming' মেলেনি। COLLATE utf8mb4_bin ব্যবহার করেও একই ফলাফল পাওয়া যায়।