मान लें कि किसी तालिका के कुछ कॉलम मानों में एक विशिष्ट कीवर्ड है और आप केवल वे रिकॉर्ड चाहते हैं। इसके लिए LIKE ऑपरेटर का इस्तेमाल करें।
आइए पहले एक उदाहरण देखें और एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable750 (शीर्षक varchar(200));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable750 मानों ('Java और MongoDB, MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable750 मानों में डालें ('MySQL, SQL Server'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकेंड) mysql> डेमोटेबल 750 मानों ('पीएल/एसक्यूएल, पायथन, मोंगोडीबी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल 750 मानों ('MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.33 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable750 से *चुनें
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------------------+| शीर्षक |+--------------------------+| Java और MongoDB,MySQL || मायएसक्यूएल,एसक्यूएल सर्वर || पीएल/एसक्यूएल, पायथन, मोंगोडीबी || MySQL |+------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)कीवर्ड के आधार पर रिकॉर्ड्स का चयन करने के लिए क्वेरी निम्नलिखित है। मान लें कि कीवर्ड "MySQL" है -
mysql> DemoTable750 से *चुनें जहां शीर्षक '%MySQL%' जैसा है;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------------------+| शीर्षक |+--------------------------+| Java और MongoDB,MySQL || मायएसक्यूएल,एसक्यूएल सर्वर || MySQL |+------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)