इसके लिए आप LIKE के आधार पर रिकॉर्ड्स को फिल्टर कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(Name varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों ('एडम स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ( 'डेविड मिलर');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------+| नाम |+--------------+| जॉन स्मिथ || जॉन || एडम स्मिथ || कैरल || डेविड मिलर |+--------------+5 पंक्तियाँ सेट में (0.00 सेकंड)एक शब्द वाले रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है। NOT LIKE का उपयोग यहाँ एक से अधिक शब्दों वाले रिकॉर्ड को बाहर करने के लिए किया जाता है अर्थात NOT LIKE '%%' -
mysql> डेमोटेबल से चुनें *जहां नाम '%%' पसंद नहीं है;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+| नाम |+----------+| जॉन || कैरल |+----------+2 पंक्तियों में सेट (0.00 सेकंड)