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

विभिन्न कॉलम मानों से कई शब्दों को खोजने के लिए एक एकल MySQL क्वेरी

<घंटा/>

इसके लिए आप मल्टीपल LIKE के साथ WHERE क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable1536 -> ( -> वाक्य पाठ -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

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

mysql> DemoTable1536 मानों में डालें ('मुझे MySQL डेटाबेस पसंद है।'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1536 मानों में डालें ('जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड) mysql> DemoTable1536 मानों में डालें ('मुझे केवल डेटा संरचना पसंद है'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DemoTable1536 मानों में डालें ('MongoDB NoSQL डेटाबेस है'); क्वेरी ठीक , 1 पंक्ति प्रभावित (0.46 सेकंड)

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

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

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

<पूर्व>+------------------------------------------ ----+| वाक्य |+-------------------------------------------------------- ---+| मुझे MySQL डेटाबेस पसंद है। || जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है || मुझे केवल डेटा संरचना पसंद है || मोंगोडीबी नोएसक्यूएल डेटाबेस है |+------------------------------------------ ------+4 पंक्तियाँ सेट में (0.00 सेकंड)

अनेक शब्दों को खोजने के लिए निम्नलिखित क्वेरी है -

mysql> DemoTable1536 से * चुनें -> कहाँ ('%like%' जैसे वाक्य) या ('%database%' जैसे वाक्य) या ('%data%' जैसे वाक्य);

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

<पूर्व>+----------------------------+| वाक्य |+----------------------------+| मुझे MySQL डेटाबेस पसंद है। || मुझे केवल डेटा संरचना पसंद है || MongoDB NoSQL डेटाबेस है |+----------------------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. एकल MySQL क्वेरी में अलग-अलग तालिकाओं से NULL मानों की गणना न करें

    अलग-अलग तालिकाओं से मानों की गणना करने के लिए, वाक्य रचना इस प्रकार है - किसी भी AliasName1 के रूप में चुनें (अपनेTableName1 से गिनती (yourColumnName) का चयन करें, (अपनेTableName2 से गिनती(yourColumnName)) को किसी भीAliasName2 के रूप में चुनें;) आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प

  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