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

MySQL में तालिकाओं में परिणामों की कुल संख्या सीमित करें?

<घंटा/>

इसके लिए आप LIMIT कॉन्सेप्ट के साथ-साथ UNION ALL का इस्तेमाल कर सकते हैं। हमारे उदाहरण के लिए, हम तीन टेबल बनाएंगे।

आइए पहली तालिका बनाएं -

mysql> तालिका बनाएं डेमो3−> (−> मान int−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.39 सेकंड)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो3 वैल्यू (10) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमो 3 मानों में डालें (20); क्वेरी ओके, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमो 3 मानों में डालें ( 30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)

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

mysql> डेमो3 से *चुनें;

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

<पूर्व>+----------+| मूल्य |+----------+| 10 || 20 || 30 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

दूसरी तालिका बनाने की क्वेरी इस प्रकार है -

mysql> क्रिएट टेबल डेमो4−> (−> value1 int−> );क्वेरी ओके, 0 रो प्रभावित (2.10 सेकंड)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो4 मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमो 4 मानों में डालें (10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमो 4 मानों में डालें ( 60);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

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

mysql> डेमो4 से *चुनें;

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

<पूर्व>+--------+| value1 |+--------+| 40 || 10 || 60 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

तीसरी तालिका बनाने की क्वेरी यहां दी गई है।

mysql> तालिका बनाएं डेमो5−> (−> value2 int−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.13 सेकंड)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो 5 मानों में डालें (100); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमो 5 मानों में डालें (60); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमो 5 मानों में डालें ( 50);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

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

mysql> डेमो5 से *चुनें;

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

<पूर्व>+--------+| value2 |+-----------+| 100 || 60 || 50 |+--------+3 पंक्तियाँ सेट में (0.00 सेकंड)

तालिकाओं में परिणामों की कुल संख्या को सीमित करने के लिए क्वेरी निम्नलिखित है -

mysql> tbl चुनें।*−> से ((demo3 से * चुनें DESC LIMIT 2−> ) UNION ALL−> (demo4 से * चुनें BY value1 DESC LIMIT 2−> ) UNION ALL−> ( डेमो5 से * का चयन करें मूल्य2 द्वारा ऑर्डर करें डीईएससी लिमिट 2−> )−> ) tbl−>−> LIMIT 2;

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

<पूर्व>+----------+| मूल्य |+----------+| 30 || 20 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में एकाधिक डेटाबेस में टेबल की पंक्तियों की कुल संख्या ढूँढना?

    डेटाबेस में तालिका पंक्तियों की कुल संख्या प्राप्त करने के लिए, सूचना योजना के साथ कुल फ़ंक्शन SUM () का उपयोग करें। आइए पहले एक टेबल बनाएं, जो वेब डेटाबेस में है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1568

  1. डेटाबेस में तालिकाओं की संख्या प्रदर्शित करने के लिए MySQL क्वेरी क्या है?

    मान लें, मैं यहां वेब डेटाबेस का उपयोग कर रहा हूं। हमें डेटाबेस वेब में तालिकाओं की संख्या ज्ञात करने की आवश्यकता है। इसके लिए MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करें। तालिकाओं की संख्या प्रदर्शित करने के लिए क्वेरी निम्नलिखित है - जहां table_schema=web; यह निम्नलिखित आउटपुट देगा - +---

  1. MySQL परिणामों को कैसे मर्ज करें?

    मर्ज करने के लिए, सरल जॉइन का उपयोग करें। निम्नलिखित वाक्य रचना है - selectaliasName1.yourColumnName1,aliasName1.yourColumnName2,...NaliasName2.yourColumnName1 from yourTableName1 aliasName1...NjoinyourTableName2 aliasName2 on your condition; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित