आप % वाइल्डकार्ड के साथ काम करने के लिए लाइक ऑपरेटर का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है
अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम 'कंडीशन%' की तरह है;
उपरोक्त अवधारणा को समझने के लिए, आइए पहले हम एक तालिका बनाएं। तालिका बनाने के लिए क्वेरी
mysql> टेबल बनाएं SearchDemo -> ( -> Name varchar(100), -> LoginId varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.15 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है
mysql> SearchDemo मानों ('जॉन', '1_1') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> SearchDemo मानों में डालें ('जॉनसन', '1_2'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> SearchDemo मानों ('कैरोल', '2_1') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> SearchDemo मानों में डालें ('बॉब', '11_1'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> SearchDemo मानों में डालें ('सैम', '11_2'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> SearchDemo मानों में डालें ('माइक', '21_1'); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.22 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है
mysql> SearchDemo से *चुनें;
निम्न आउटपुट है
<पूर्व>+------+----------+| नाम | लॉग इन आईडी |+------------+-----------+| जॉन | 1_1 || जॉनसन | 1_2 || कैरल | 2_1 || बॉब | 11_1 || सैम | 11_2 || माइक | 21_1 |+---------+-----------+6 पंक्तियों में सेट (0.00 सेकंड)% एक प्रकार का वाइल्डकार्ड है जो शून्य, एक या एकाधिक वर्णों का प्रतिनिधित्व करता है। % वाइल्डकार्ड का उपयोग करते हुए क्वेरी इस प्रकार है
mysql> SearchDemo से *चुनें -> जहां LoginId लाइक '2%';
निम्न आउटपुट है
<पूर्व>+----------+------------+| नाम | लॉग इन आईडी |+----------+---------+| कैरल | 2_1 || माइक | 21_1 |+-------+------------+2 पंक्तियों में सेट (0.00 सेकंड)