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

आईडी के आधार पर विवरण द्वारा क्रमित तालिका से शीर्षतम रिकॉर्ड का चयन करें?


इसके लिए LIMIT 1 के साथ ORDER BY DESC का उपयोग करें। आइए पहले टेबल बनाएं -

mysql> तालिका बनाएं DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(100), -> UserMessage text -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.17 सेकंड)

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

mysql> डेमोटेबल (उपयोगकर्ता नाम, उपयोगकर्ता संदेश) मान ('एडम', 'हाय') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.92 सेकंड) mysql> डेमोटेबल (उपयोगकर्ता नाम, उपयोगकर्ता संदेश) मान ('क्रिस') में डालें। 'बहुत बढ़िया'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.52 सेकंड) mysql> डेमोटेबल (उपयोगकर्ता नाम, उपयोगकर्ता संदेश) मान ('रॉबर्ट', 'नाइस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.65 सेकंड) mysql> में डालें डेमोटेबल (उपयोगकर्ता नाम, उपयोगकर्ता संदेश) मान ('डेविड', 'गुड मॉर्निंग!!!'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

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

आउटपुट

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

<पूर्व>+----+----------+---------------------+| आईडी | उपयोगकर्ता नाम | उपयोगकर्ता संदेश |+----+----------+---------------------+| 1 | एडम | नमस्ते || 2 | क्रिस | बहुत बढ़िया || 3 | रॉबर्ट | अच्छा || 4 | डेविड | शुभ प्रभात!!! |+----+----------+---------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

तालिका से शीर्षतम रिकॉर्ड का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> आईडी डीईएससी लिमिट 1 के अनुसार डेमोटेबल ऑर्डर से *चुनें;

आउटपुट

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

<पूर्व>+----+----------+---------------------+| आईडी | उपयोगकर्ता नाम | उपयोगकर्ता संदेश |+----+----------+---------------------+| 4 | डेविड | शुभ प्रभात!!! |+----+----------+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  1. कैसे एक MySQL डेटाबेस से एक यादृच्छिक रिकॉर्ड का चयन करने के लिए?

    इसके लिए आप ORDER BY RAND LIMIT का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.34 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1581(StudentName) मान (कैरोल) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का

  1. महीने के आधार पर एक MySQL तालिका से कुल का चयन करें

    इसके लिए आप GROUP BY MONTH() का प्रयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। DemoTable1628 मानों में डालें ( 2019-10-10,900);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.47 सेकंड) चयनित कथन का उपयोग कर