इसके लिए आप TIME_FORMAT() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1591 -> ( -> ArrivalTime varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1591 मानों ('1620') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> DemoTable1591 मानों ('2345') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> सम्मिलित करें DemoTable1591 मानों में ('2210'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1591 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+| आगमन समय |+----------------+| 1620 || 2345 || 2210 |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ MySQL में varchar “time” को रियल टाइम में बदलने की क्वेरी है -
mysql> DemoTable1591 से TIME_FORMAT(CONCAT(SUBSTRING(ArrivalTime, 1,2), ':', SUBSTRING(ArrivalTime, 3,4)), '%h:%i') चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------------------------------------------ -------------------------------------------+| TIME_FORMAT (CONCAT (सबस्ट्रिंग (आगमन समय, 1,2), ':', सबस्ट्रिंग (आगमन समय, 3,4)), '% h:% i') |+------------- -------------------------------------------------- -----------------------------+| 04:20 || 11:45 || 10:10 |+-------------------------------------------------------- ------------------------------------------+3 पंक्तियों में सेट (0.00 सेकंड)