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

दो तिथियों के बीच MySQL खोज करें

<घंटा/>

दो तिथियों के बीच MySQL खोज करने के लिए, कीवर्ड के बीच का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1456 -> (-> CustomerName varchar(30), -> StartOfferDate date, -> EndOfferDate date -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

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

mysql> DemoTable1456 मान ('क्रिस', '2019-09-01', '2019-09-30') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1456 मानों में डालें ('डेविड ','2019-09-01','2019-10-30');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> DemoTable1456 मान ('बॉब','2018-10-01','2018 में सम्मिलित करें) -10-20');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

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

<पूर्व>+--------------+---------------------------- +| ग्राहक का नाम | प्रारंभ ऑफ़र दिनांक | EndOfferDate |+--------------+----------------+--------------+ | क्रिस | 2019-09-01 | 2019-09-30 || डेविड | 2019-09-01 | 2019-10-30 || बॉब | 2018-10-01 | 2018-10-20 |+--------------+----------------+--------------- ---+3 पंक्तियाँ सेट में (0.00 सेकंड)

दो तिथियों के बीच खोज करने और रिकॉर्ड लाने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1456 से * चुनें -> जहां StartOfferDate और EndOfferDate के बीच की तारीख (अब ());

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

<पूर्व>+--------------+---------------------------- +| ग्राहक का नाम | प्रारंभ ऑफ़र दिनांक | EndOfferDate |+--------------+----------------+--------------+ | डेविड | 2019-09-01 | 2019-10-30 |+--------------+----------------+--------------- ---+1 पंक्ति सेट में (0.04 सेकंड)
  1. MySQL क्वेरी दो तिथियों की सीमा के बीच सभी डेटा का चयन करने के लिए?

    दो तिथियों की सीमा के बीच सभी डेटा का चयन करने के लिए, MySQL के बीच − . का उपयोग करें अपनेTableName से *चुनें जहां yourColumnName yourDateValue1 और yourDateValue2 के बीच; आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De

  1. MySQL में दो दी गई तिथियों के बीच रिकॉर्ड का योग प्राप्त करें

    इसके लिए BETWEEN कीवर्ड का इस्तेमाल करें। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1444 मान (70,2018-12) में डालें -05);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) − . का चयन करके तालिका से सभी रिकॉर्ड प्रद

  1. MySQL में दो शब्दों के बीच की जगह निकालें?

    इसके लिए आप REPLACE() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1506 मानों में डालें (यह MongoDB NoSQL डेटाबेस है); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.60 सेकंड) चयन कथन का