नीचे दिए गए सिंटैक्स के अनुसार दिनांक रिकॉर्ड सम्मिलित करने के लिए STR_TO_DATE() विधि का उपयोग करें -
अपनेTableName से str_to_date(yourColumnName,'%b %Y') चुनें;
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> JoiningYear varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('जनवरी 2018'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('मई 2107'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> डेमोटेबल मानों में डालें ('अगस्त 2019'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('अक्टूबर 2020'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+| ज्वाइनिंग ईयर |+---------------+| जनवरी 2018 || मई 2107 || अगस्त 2019 || अक्टूबर 2020 |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ MySQL में दिनांक रिकॉर्ड सम्मिलित करने की क्वेरी है -
mysql> डेमोटेबल से str_to_date(JoiningYear,'%b %Y') चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------------------------------------------+| str_to_date(शामिल होने का वर्ष,'%b %Y') |+-----------------------------------+| 2018-01-00 || 2107-05-00 || 2019-08-00 || 2020-10-00 |+------------------------------------------+4 पंक्तियों में सेट (0.05 सेकंड)