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

MySQL में सबसे कम तिथि (कस्टम) खोजें?

<घंटा/>

MySQL में निम्नतम दिनांक (कस्टम) खोजने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है:

mysql> तालिका बनाएं FindMinimumDate -> ( -> Id int NOT NULL AUTO_INCREMENT, -> yourDay varchar(2), -> yourMonth varchar(2), -> yourYear varchar(4), -> PRIMARY KEY(Id) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है:

mysql> FindMinimumDate (आपका दिन, आपका महीना, आपका वर्ष) मान ('21', '11', '2019') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> FindMinimumDate में डालें (आपका दिन, आपका महीना, yourYear) मान ('20', '10', '2020'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड) mysql> FindMinimumDate में डालें (आपका दिन, आपका महीना, आपका वर्ष) मान ('03', '08',' 2014'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> FindMinimumDate (आपका दिन, आपका महीना, आपका वर्ष) मान ('04', '09', '2017') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) )mysql> FindMinimumDate (आपका दिन, आपका महीना, आपका वर्ष) मान ('05', '07', '2013') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> FindMinimumDate में डालें (आपका दिन, आपका महीना, आपका वर्ष) मान ('25', '12', '2016'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:

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

निम्न आउटपुट है:

<पूर्व>+-----+---------+----------+----------+| आईडी | आपका दिन | आपका महीना | आपका वर्ष |+----+ 1 | 21 | 11 | 2019 || 2 | 20 | 10 | 2020 || 3 | 03 | 08 | 2014 || 4 | 04 | 09 | 2017 || 5 | 05 | 07 | 2013 || 6 | 25 | 12 | 2016 |+----+------+----------+----------+6 पंक्तियों में सेट (0.00 सेकंड)

आइए अब MySQL में सबसे कम दिनांक (कस्टम) खोजें। क्वेरी इस प्रकार है:

mysql> FindMinimumDate से न्यूनतम तिथि के रूप में min(concat(yourYear,'-',yourMonth,'-',yourDay)) चुनें;

निम्नतम दिनांक प्रदर्शित करने वाला आउटपुट निम्न है:

<पूर्व>+---------------+| न्यूनतम तिथि |+----------------+| 2013-07-05 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL * का चयन करें और वर्तमान तिथि के साथ रिकॉर्ड खोजें

    वर्तमान तिथि के लिए, CURDATE() का प्रयोग करें। साथ ही, दिनांक को प्रारूपित करने के लिए STR_TO_DATE() का उपयोग करें और इसकी तुलना वर्तमान दिनांक से करें जैसा कि नीचे दिए गए सिंटैक्स में है - सिंटैक्स अपनेTableName से *चुनें जहां str_to_date(yourColumnName,yourFormatSpecifier)=curdate(); मान लें कि आ

  1. MySQL में कस्टम सॉर्टिंग करें

    MySQL में कस्टम सॉर्टिंग करने के लिए, ORDER BY FIELD() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: डेमोटेबल मानों में डालें(105);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग कर

  1. एक कस्टम फ़ंक्शन का उपयोग करके MySQL में दिनांक मान्य करें

    आइए MySQL में तारीख को मान्य करने के लिए एक कस्टम फ़ंक्शन बनाएं - सीमांकक; केस 1 - जब पैरामीटर शून्य मान होता है यानी जाँच की जाने वाली तिथि वास्तविक तिथि नहीं होती है। सेलेक्ट स्टेटमेंट का उपयोग करके फंक्शन को कॉल करें - isValidDate(NULL) चुनें; यह निम्नलिखित आउटपुट का उत्पादन करेगा अर्थात दि