हां, आपको AND या OR ऑपरेटर का उपयोग करना होगा। वाक्य रचना इस प्रकार है -
अपनेTableName से *चुनें जहां yourColumnName1=yourValue ANDyourColumnName=yourValue';
AND शर्त के लिए, दोनों शर्तें सत्य होनी चाहिए अन्यथा आपको एक खाली सेट मिलेगा।
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
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 सेकंड)यहाँ एक से अधिक शर्तों के साथ तालिका से सभी रिकॉर्ड्स का चयन करने के लिए क्वेरी है -
mysql> *व्हेयरडेमो से चुनें जहां आईडी =1100 और नाम ='बॉब';
निम्न आउटपुट है -
<पूर्व>+----------+------+| आईडी | नाम |+----------+------+| 1100 | बॉब |+----------+------+1 पंक्ति सेट (0.00 सेकंड) में