हम STR_TO_DATE() फंक्शन की मदद से स्ट्रिंग को डेट में कन्वर्ट कर सकते हैं। आइए एक उदाहरण देखते हैं।
टेबल बनाना।
mysql> create table StringToDateDemo -> ( -> YourDate varchar(100) -> ); Query OK, 0 rows affected (0.49 sec)
टेबल में रिकॉर्ड्स इन्सर्ट करना।
mysql> insert into StringToDateDemo values('10/27/2018');
Query OK, 1 row affected (0.11 sec)
STR_TO_DATE() फंक्शन का उपयोग करके स्ट्रिंग को डेट में कन्वर्ट करने का सिंटैक्स निम्न है।
SELECT STR_TO_DATE(yourColumnName, '%m/%d/%Y') FROM yourTableName;
आइए अब इसे लागू करते हैं।
mysql> SELECT STR_TO_DATE(YourDate, '%m/%d/%Y') -> FROM StringToDateDemo;
आउटपुट यहाँ है।
+-----------------------------------+ | STR_TO_DATE(YourDate, '%m/%d/%Y') | +-----------------------------------+ | 2018-10-27 | +-----------------------------------+ 1 row in set (0.00 sec)