Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL एकाधिक WHERE के साथ क्वेरी का चयन करें?

<घंटा/>

एकाधिक WHERE को लागू करने के लिए, MySQL में IN() का उपयोग करें।

निम्नलिखित वाक्य रचना है:

अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम IN(yourValue1,yourValue2,...N);

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable (Id int, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल मानों में डालें(10,'जॉन');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> डेमोटेबल मानों में डालें(59,'कैरोल');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) )mysql> डेमोटेबल मानों में डालें (20, 'सैम'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें (45, 'डेविड'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.73 सेकंड) 

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 10 | जॉन || 59 | कैरल || 20 | सैम || 45 | डेविड |+------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

एकाधिक WHERE को लागू करने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से चुनें *जहां Id IN(59,45);

आउटपुट

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 59 | कैरल || 45 | डेविड |+------+----------+2 पंक्तियाँ सेट में (0.14 सेकंड)
  1. MySQL में रेगुलर एक्सप्रेशन के साथ क्वेरी का चयन करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1573 (StudentCode) मानों (David_903) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करे

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

  1. MySQL WHERE क्लॉज में कई मानों के साथ अपडेट करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.81 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें ( 103,कैरोल,28,एयूएस);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से