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

MySQL क्वेरी शीर्ष 10 रिकॉर्ड का चयन करने के लिए?

<घंटा/>

शीर्ष 10 रिकॉर्ड का चयन करने के लिए, MySQL में LIMIT का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable-> (-> PageNumber text-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.50 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('पेज -1') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.46 सेकंड) mysql> डेमोटेबल वैल्यू ('पेज -2') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड) )mysql> डेमोटेबल वैल्यू ('पेज -3') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ('पेज -4'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें ('पेज-5'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> डेमोटेबल मानों में डालें ('पेज -6'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.12 सेकंड) mysql> सम्मिलित करें डेमोटेबल वैल्यू ('पेज -7') में; क्वेरी ओके, 1 पंक्ति प्रभावित (1.21 सेकंड) mysql> डेमोटेबल वैल्यू ('पेज -8') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (1.15 सेकंड) mysql> डेमोटेबल में डालें मान ('पृष्ठ-9'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.89 सेकंड) mysql> डेमोटेबल मानों में डालें ('पेज -10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.20 सेकंड) mysql> डेमोटेबल मानों में डालें ( 'पेज-11');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.86 सेकंड)mysql> डेमोटेबल मानों में डालें ('पेज-12'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.39 सेकंड) mysql> डी में डालें इमोटेबल वैल्यू ('पेज -13'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.39 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ('पेज -14'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.47 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

आउटपुट

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

<पूर्व>+---------------+| पेजनंबर |+---------------+| पेज-1 || पेज-2 || पेज-3 || पेज-4 || पेज-5 || पेज-6 || पेज-7 || पेज-8 || पेज-9 || पेज-10 || पेज-11 || पेज-12 || पेज-13 || पेज-14 |+---------------+14 पंक्तियाँ सेट में (0.00 सेकंड)

शीर्ष 10 रिकॉर्ड चुनने के लिए निम्नलिखित प्रश्न हैं -

mysql> डेमोटेबल लिमिट 0,10 से *चुनें;

आउटपुट

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

<पूर्व>+---------------+| पेजनंबर |+---------------+| पेज-1 || पेज-2 || पेज-3 || पेज-4 || पेज-5 || पेज-6 || पेज-7 || पेज-8 || पेज-9 || पेज-10 |+-----------+10 पंक्तियाँ सेट में (0.00 सेकंड)
  1. पहले 10 रिकॉर्ड चुनने के लिए MySQL क्वेरी कैसे लिखें?

    पहले 10 अभिलेखों का चयन करने के लिए, हम पहले अभिलेखों को आरोही या अवरोही क्रम में क्रमित कर सकते हैं। इसके साथ, केवल 10 रिकॉर्ड प्राप्त करने के लिए LIMIT 10 का उपयोग करें - से *से चुनें (अपने कॉलमनाम एएससी लिमिट 10 के आधार पर अपने टेबलनाम ऑर्डर से चुनें)कोई भी उपनाम अपने कॉलमनाम डीईएससी द्वारा ऑर्डर

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

  1. मुद्रा रिकॉर्ड सेट करने के लिए MySQL क्वेरी

    मुद्रा रिकॉर्ड प्रदर्शित करने और उन्हें सही रूप में प्रदर्शित करने के लिए MySQL में FORMAT () का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में सम्मिलित करें(773646463);क्वेरी ठीक है,