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

MySQL में एकल पैरामीटर के लिए एकाधिक आईडी पास करना?

<घंटा/>

एकल पैरामीटर में एकाधिक आईडी पास करने के लिए, FIND_IN_SET() का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1817 ( EmployeeName varchar(20), CountryName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1817 मानों ('क्रिस', 'AUS') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1817 मानों में डालें ('डेविड', 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1817 मानों में डालें ('बॉब', 'यूएस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1817 से * चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+--------------+----------------+| कर्मचारी का नाम | देश का नाम |+--------------+---------------+| क्रिस | ऑस्ट्रेलिया|| डेविड | यूके || बॉब | यूएस |+--------------+---------------+3 पंक्तियों में सेट (0.00 सेकंड)

MySQL में एकल पैरामीटर के लिए एकाधिक आईडी पास करने की क्वेरी यहां दी गई है।

mysql> DemoTable1817 से * चुनें जहां find_in_set(CountryName,'US,UK');

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+--------------+----------------+| कर्मचारी का नाम | देश का नाम |+--------------+---------------+| डेविड | यूके || बॉब | यूएस |+--------------+---------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. एक ही क्वेरी में एक साथ कई कॉलम सॉर्ट करने के लिए MySQL क्वेरी

    एकाधिक कॉलम सॉर्ट करने के लिए, ORDER BY GREATEST() का उपयोग करें। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.79 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1395 मानों में डालें(10,20,30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) − . का चयन करके तालिका स

  1. एक ही MySQL क्वेरी में कई LIKE ऑपरेटरों को लागू करें

    कई LIKE क्लॉज को लागू करने के लिए, सिंटैक्स इस प्रकार है - अपनेटेबलनाम से * चुनें जहां आपका कॉलमनाम1 पसंद है (%yourValue1% या आपका कॉलमनाम2 पसंद %yourValue2%) या (yourColumnName3 LIKE %yourValue3); आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग क

  1. MySQL एक ही क्वेरी में एकाधिक रिकॉर्ड अपडेट करता है?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल में डालें(मार्क्स1,मार्क्स2,मार्क्स3) मान(87,56,54);क्वेरी ओके, 1 पंक्ति प्रभावित (0.31 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - ड