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

MySQL में तालिका का पहला और अंतिम रिकॉर्ड कैसे प्राप्त करें?

<घंटा/>

पहला और अंतिम रिकॉर्ड प्राप्त करने के लिए, UNION का उपयोग करें। LIMIT का उपयोग आपके इच्छित रिकॉर्ड की संख्या प्राप्त करने के लिए भी किया जाता है।

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable694 ( EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(100), EmployeeSalary int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

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

mysql> डेमोटेबल 694 (कर्मचारी नाम, कर्मचारी वेतन) मान ('क्रिस', 457647) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल 694 (कर्मचारी नाम, कर्मचारी वेतन) मान ('रॉबर्ट', 90883) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.25 सेकंड)mysql> डेमोटेबल 694 (कर्मचारी नाम, कर्मचारी वेतन) मान ('डेविड', 123532) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल 694 (कर्मचारी नाम, कर्मचारी वेतन) में डालें मान ('माइक',989322);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)

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

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

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

<पूर्व>+---------------+--------------+----------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी वेतन |+---------------+--------------+----------------+| 1 | क्रिस | 457647 || 2 | रॉबर्ट | 90883 || 3 | डेविड | 123532 || 4 | माइक | 989322 |+---------------+--------------+----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

प्रथम और अंतिम रिकॉर्ड प्राप्त करने के लिए क्वेरी निम्नलिखित है -

mysql> (कर्मचारी आईडी ASC LIMIT 1 द्वारा DemoTable694 आदेश से *चुनें)यूनियन(कर्मचारी आईडी DESC LIMIT 1 द्वारा DemoTable694 आदेश से चुनें);

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

<पूर्व>+---------------+--------------+----------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी वेतन |+---------------+--------------+----------------+| 1 | क्रिस | 457647 || 4 | माइक | 989322 |+---------------+--------------+----------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

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

  1. दिनांक रिकॉर्ड के साथ एक MySQL कॉलम से पहली तारीख और आखिरी तारीख की तुलना कैसे करें?

    पहली तारीख की आखिरी तारीख से तुलना करने के लिए, TIME_TO_SEC() के साथ MAX() और MIN() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(UserName varchar(100), UserPostDatetime datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड ड

  1. MySQL में दिनांक रिकॉर्ड से महीने का पहला दिन और आखिरी दिन कैसे प्रदर्शित करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-04-19); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुने