मान लें कि टेबल में कुछ कॉलम मानों में एक विशिष्ट कीवर्ड है और आप केवल उन रिकॉर्ड्स को चाहते हैं। इसके लिए LIKE ऑपरेटर का उपयोग करें।
पहले एक उदाहरण देखते हैं और टेबल बनाते हैं:
mysql> create table DemoTable750 (Title varchar(200)); Query OK, 0 rows affected (0.69 sec)
इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:
mysql> insert into DemoTable750 values('Java and MongoDB,MySQL'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable750 values('MySQL,SQL Server'); Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable750 values('PL/SQL,Python,MongoDB'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable750 values('MySQL'); Query OK, 1 row affected (0.33 sec)
सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> select *from DemoTable750
यह निम्न आउटपुट देगा:
+------------------------+ | Title | +------------------------+ | Java and MongoDB,MySQL | | MySQL,SQL Server | | PL/SQL,Python,MongoDB | | MySQL | +------------------------+ 4 rows in set (0.00 sec)
कीवर्ड के आधार पर रिकॉर्ड चुनने की क्वेरी। मान लें कीवर्ड "MySQL" है:
mysql> select *from DemoTable750 where Title LIKE '%MySQL%';
यह निम्न आउटपुट देगा:
+------------------------+ | Title | +------------------------+ | Java and MongoDB,MySQL | | MySQL,SQL Server | | MySQL | +------------------------+ 3 rows in set (0.00 sec)