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

हम MySQL MAX () और MIN () फ़ंक्शंस की सहायता से तालिका से सबसे हालिया और सबसे पुरानी तारीख कैसे ढूंढ सकते हैं?


किसी तालिका से नवीनतम दिनांक प्राप्त करने के लिए, हमें MAX() फ़ंक्शन के तर्क के रूप में, मान के रूप में दिनांक वाले कॉलम का नाम प्रदान करने की आवश्यकता है। इसी तरह, किसी तालिका से सबसे पुरानी तारीख को भूलकर, हमें मिन () फ़ंक्शन के तर्क के रूप में, मान के रूप में दिनांक वाले कॉलम का नाम प्रदान करने की आवश्यकता है। इसे समझने के लिए, निम्नलिखित विवरण वाली तालिका 'कॉलेज डीटेल' के निम्नलिखित उदाहरण पर विचार करें -

mysql> Select * from collegedetail;
+------+---------+------------+
| ID   | Country | estb       |
+------+---------+------------+
| 111  | INDIA   | 2010-05-01 |
| 130  | INDIA   | 1995-10-25 |
| 139  | USA     | 1994-09-25 |
| 1539 | UK      | 2001-07-23 |
| 1545 | Russia  | 2010-07-30 |
+------+---------+------------+
rows in set (0.00 sec)

अब, MIN () और MAX () फ़ंक्शन का उपयोग उपरोक्त तालिका से क्रमशः सबसे पुराने कॉलेज और नवीनतम कॉलेज को पुनः प्राप्त करने के लिए किया जा सकता है -

mysql> Select MIN(estb), MAX(estb) from collegedetail;
+------------+------------+
| MIN(estb)  | MAX(estb)  |
+------------+------------+
| 1994-09-25 | 2010-07-30 |
+------------+------------+
1 row in set (0.19 sec)

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

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

  1. MySQL तालिका से वर्तमान दिनांक और दिनांक रिकॉर्ड के बीच अंतर ज्ञात करें

    अंतर खोजने के लिए, DATEDIFF () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.42 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1446 मान (2019-09-30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De