दिनांक और समय कॉलम को टाइमस्टैम्प में संयोजित करने के लिए, आप कास्ट () फ़ंक्शन को कॉन्सैट () के साथ उपयोग कर सकते हैं।
वाक्य रचना इस प्रकार है -
अपनेटेबलनाम से किसी भी वैरिएबलनाम के रूप में कास्ट (concat(yourDateColumnName, '' ', yourTimeColumnName) को डेटटाइम के रूप में चुनें;
उपरोक्त अवधारणा में, आप कास्ट () का उपयोग करेंगे जब आपकी तिथि और समय स्ट्रिंग प्रारूप में होगा। कास्ट () फ़ंक्शन का उपयोग केवल डेटाटाइम के लिए किया जा सकता है। ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाते हैं।
तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं DateAndTimeToTimestamp −> ( −> ड्यूडेट डेट, −> ड्यूटाइम टाइम −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> DateAndTimeToTimestamp मानों में डालें (date_add (दही (), अंतराल 2 दिन), '10:30:02'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.34 सेकंड) mysql> DateAndTimeToTimestamp मानों में डालें (date_add (दही) (), अंतराल -2 दिन), '12:20:45'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DateAndTimeToTimestamp मानों में डालें (date_add (दही (), अंतराल 1 दिन), '01:32 :42');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)mysql> DateAndTimeToTimestamp मानों में डालें (date_add (दही (), अंतराल -1 दिन), '14:25:58'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.30 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> DateAndTimeToTimestamp से *चुनें;
निम्न आउटपुट है -
<पूर्व>+---------------+----------+| ड्यूडेट | नियत समय |+---------------+----------+| 2018-12-16 | 10:30:02 || 2018-12-12 | 12:20:45 || 2018-12-15 | 01:32:42 || 2018-12-13 | 14:25:58 |+---------------+----------+4 पंक्तियों में सेट (0.00 सेकंड)यहाँ दिनांक और समय कॉलम को टाइमस्टैम्प में संयोजित करने की क्वेरी है -
mysql> DateAndTimeToTimestamp से टाइमस्टैम्पडेमो के रूप में कॉन्सैट (ड्यूडेट, '', ड्यूटाइम) चुनें;
निम्न आउटपुट है -
<पूर्व>+---------------------+| टाइमस्टैम्पडेमो |+---------------------+| 2018-12-16 10:30:02 || 2018-12-12 12:20:45 || 2018-12-15 01:32:42 || 2018-12-13 14:25:58 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)