MySQL-এ প্যাটার্ন মিলানের জন্য LIKE অপারেটর ব্যবহার করা হয়। ワイル্ডকার্ড হিসেবে % (শূন্য বা অধিক ক্যারেক্টার) এবং _ (একক ক্যারেক্টার) ব্যবহার করা যায়।
টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (
-> MonthName VARCHAR(100)
-> );
Query OK, 0 rows affected (0.63 sec)
mysql> INSERT INTO DemoTable VALUES('JFMA');
mysql> INSERT INTO DemoTable VALUES('JMA');
mysql> INSERT INTO DemoTable VALUES('JDN');
mysql> INSERT INTO DemoTable VALUES('JFOSA');
সব রেকর্ড দেখানো
mysql> SELECT * FROM DemoTable;
আউটপুট
+-----------+ | MonthName | +-----------+ | JFMA | | JMA | | JDN | | JFOSA | +-----------+ 4 rows in set (0.00 sec)
'J' এবং 'M' সম্বলিত রো বের করা
mysql> SELECT * FROM DemoTable WHERE MonthName LIKE '%J%M%';
আউটপুট
+-----------+ | MonthName | +-----------+ | JFMA | | JMA | +-----------+ 2 rows in set (0.00 sec)
ব্যাখ্যা: %J%M% প্যাটার্ন মানে — স্ট্রিং-এ 'J' থাকবে, তারপর যেকোনো ক্যারেক্টার থাকতে পারে, তারপর 'M' থাকবে, আবার যেকোনো ক্যারেক্টার থাকতে পারে। 'JFMA' এবং 'JMA' এই শর্ত পূরণ করে। 'JDN'-এ 'M' নেই, 'JFOSA'-এ 'J'-এর পর 'M' নেই।