आपको दो जहां क्लॉज का उपयोग करने की आवश्यकता नहीं है। LIKE ऑपरेटर और AND ऑपरेटर का उपयोग करके दो शर्तों का उपयोग करें।
इसके लिए LIKE का उपयोग कैसे करें, यह समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं जहां डेमो -> (-> आईडी int, -> नाम varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)
अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है -
mysql> व्हेयरडेमो वैल्यू (101, 'मैक्सवेल') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> व्हेयरडेमो वैल्यू (110, 'डेविड') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.21 सेकंड) ) mysql> व्हेयरडेमो वैल्यू (1000, 'कैरोल') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> व्हेयरडेमो वैल्यू (1100, 'बॉब') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.47 सेकंड) mysql> व्हेयरडेमो वैल्यू (115, 'सैम') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.23 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> *व्हेयरडेमो से चुनें;
निम्न आउटपुट है -
<पूर्व>+----------+-----------+| आईडी | नाम |+----------+---------+| 101 | मैक्सवेल || 110 | डेविड || 1000 | कैरल || 1100 | बॉब || 115 | सैम |+------+-----------+5 पंक्तियों में सेट (0.00 सेकंड)यहाँ LIKE ऑपरेटर के साथ डेमो है। क्वेरी इस प्रकार है -
mysql> *व्हेयरडेमो t1 से चुनें जहां t1.Id LIKE '%1100%' और t1.Name LIKE '%Bob%';
निम्न आउटपुट है -
<पूर्व>+----------+------+| आईडी | नाम |+----------+------+| 1100 | बॉब |+----------+------+1 पंक्ति सेट (0.00 सेकंड) में