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

एकल MySQL क्वेरी में एकाधिक मान प्राप्त करने के लिए LIKE% का उपयोग करें

<घंटा/>

LIKE के साथ कई मान प्राप्त करने के लिए, OR ऑपरेटर के साथ LIKE ऑपरेटर का उपयोग करें। आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable1027 मानों में डालें (100, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.72 सेकंड) mysql> DemoTable1027 मानों में डालें (20, 'क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.56 सेकंड) )mysql> DemoTable1027 मानों में डालें (200, 'रॉबर्ट'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.84 सेकंड) mysql> DemoTable1027 मानों में डालें (400, 'माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.47 सेकंड) 

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

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

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

<पूर्व>+----------+----------+| आईडी | नाम | +----------+-----------+| 100 | जॉन || 20 | क्रिस || 200 | रॉबर्ट || 400 | माइक |+------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

LIKE का उपयोग करने और कई रिकॉर्ड लाने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1027 से * चुनें जहां Id LIKE '%100%' या Id LIKE '%200%';

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

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 100 | जॉन || 200 | रॉबर्ट |+------+----------+2 पंक्तियों में सेट (0.74 सेकंड)
  1. MySQL एक ही क्वेरी में एकाधिक रिकॉर्ड अपडेट करता है?

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

  1. विशिष्ट स्तंभ मानों के लिए एकल MySQL क्वेरी में एकाधिक गणना प्राप्त करें

    इसके लिए, आप विशिष्ट कॉलम के लिए पैरामीटर मान के साथ कुल फ़ंक्शन योग () का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1790 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Score int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.94 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल मे

  1. मैं एक एकल MySQL क्वेरी वाले कॉलम में एकाधिक मान कैसे सम्मिलित करूं?

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2