কলাম ভ্যালুতে যেকোনো একটি স্ট্রিং ম্যাচ করাতে LIKE অপারেটর OR কন্ডিশনের সাথে ব্যবহার করুন।
প্রথমে একটি টেবিল তৈরি করি:
mysql> create table DemoTable762(Title text); Query OK, 0 rows affected (0.54 sec)
কিছু বই/আর্টিকেল টাইটেল ইনসার্ট করি:
mysql> insert into DemoTable762 values('Introduction to Java');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable762 values('MySQL is a RDBMS');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable762 values('Data Structure and Algorithm in Java');
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable762 values('Data Structure and Algorithm in C and C++');
Query OK, 1 row affected (0.18 sec)
সব রেকর্ড দেখি:
mysql> SELECT * FROM DemoTable762;
আউটপুট:
+-------------------------------------------+ | Title | +-------------------------------------------+ | Introduction to Java | | MySQL is a RDBMS | | Data Structure and Algorithm in Java | | Data Structure and Algorithm in C and C++ | +-------------------------------------------+ 4 rows in set (0.00 sec)
'MySQL' অথবা 'Algorithm' যেকোনো একটা থাকা রেকর্ড খুঁজে বের করার ক্যোয়ারি:
mysql> SELECT * FROM DemoTable762 WHERE Title LIKE '%MySQL%' OR Title LIKE '%Algorithm%';
আউটপুট:
+-------------------------------------------+ | Title | +-------------------------------------------+ | MySQL is a RDBMS | | Data Structure and Algorithm in Java | | Data Structure and Algorithm in C and C++ | +-------------------------------------------+ 3 rows in set (0.00 sec)
অল্টারনেটিভ: REGEXP 'MySQL|Algorithm' দিয়েও একই ফলাফল পাওয়া যায় (আরো সংক্ষিপ্ত)।