MySQL में स्ट्रिंग से दिनांक निकालने के लिए, SUBSTRING_INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल -> (-> टाइटल टेक्स्ट ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू में डालें ('जॉन को ज्वाइनिंग डेट.12/31/2018' मिल गई है); क्वेरी ओके, 1 रो प्रभावित (0.13 सेकंड) mysql> डेमोटेबल वैल्यू में इंसर्ट करें ('कैरोल को ज्वाइनिंग डेट मिल गया है। 01 /11/2019');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)mysql> डेमोटेबल मानों में डालें ('सैम 12/03/2050 पर पहुंचेगा'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.87 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----------------------------------------------------+| शीर्षक |+-----------------------------------------------------+| जॉन को ज्वाइनिंग डेट मिल गई है।12/31/2018 || कैरल को ज्वाइनिंग डेट मिल गई है। 01/11/2019 || सैम 12/03/2050 पर पहुंचेंगे |+------------------------------------- -+3 पंक्तियाँ सेट में (0.00 सेकंड)
यहाँ MySQL में स्ट्रिंग से दिनांक निकालने की क्वेरी है -
mysql> डेमोटेबल से substring_index(substring_index(Title,".", -1), ".", 1) चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+------------------------------------------ ------------+| सबस्ट्रिंग_इंडेक्स (सबस्ट्रिंग_इंडेक्स (शीर्षक,"।", -1), "।", 1) |+---------------------------- -----------------------------+| 12/31/2018 || 01/11/2019 || 12/03/2050 |+------------------------------------------ ---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)