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

MySQL LIMIT वाले कॉलम से एकल आदेशित दिनांक प्राप्त करें


एक कॉलम से एक तिथि प्राप्त करने के लिए, "LIMIT 1" का उपयोग करें। इसे ऑर्डर करने के लिए, ORDER BY क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाएं -

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

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

mysql> डेमोटेबल मानों में डालें ('10-06-2019'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.42 सेकंड) mysql> डेमोटेबल मानों में डालें ('01-12-2016'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.52 सेकंड)mysql> डेमोटेबल मानों में डालें ('31-01-2018'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.58 सेकंड)

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

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

आउटपुट

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

<पूर्व>+---------------+| नियत तिथि |+---------------+| 10-06-2019 || 01-12-2016 || 31-01-2018 |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL LIMIT वाले कॉलम से सिंगल ऑर्डर की गई तारीख लाने के लिए क्वेरी निम्नलिखित है -

mysql> STR_TO_DATE तक डेमोटेबल ऑर्डर से *चुनें (ड्यूडेट, '%d-%m-%Y') LIMIT 1;

आउटपुट

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

<पूर्व>+---------------+| नियत तिथि |+---------------+| 01-12-2016 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. डुप्लिकेट मान के साथ दूसरे कॉलम द्वारा MySQL समूह में टाइमस्टैम्प से पहली तारीख प्राप्त करें

    इसके लिए आप एग्रीगेट फंक्शन MIN() और GROUP BY का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1870 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int, ShippingTimestamp varchar(100));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  1. एक ही क्वेरी में IN () के साथ MySQL तालिका से रिकॉर्ड हटाएं

    आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1922 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1922(StudentName) मानों (माइक) में डालें; क्वेरी ठीक है, 1 पंक्त

  1. वर्तमान तिथि और वर्तमान तिथि से रिकॉर्ड लाने के लिए MySQL में शर्त पूरी होने पर कॉलम का चयन करें + 1

    आइए सबसे पहले वर्तमान तिथि प्राप्त करें - curdate() चुनें; यह निम्नलिखित आउटपुट देगा - +---------------+| दही () |+---------------+| 2019-12-15 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1956 ( ProductId int, ProductName varchar(20), CustomerNa