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 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से