Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में समय क्षेत्र से सेकंड निकालें?

<घंटा/>

समय क्षेत्र से सेकंड निकालने के लिए आपको TIME_FORMAT () का उपयोग करना होगा। वाक्य रचना इस प्रकार है:

 TIME_FORMAT(yourColumnName1, "%H:%i") को किसी भी वैरिएबल नाम के रूप में चुनें, TIME_FORMAT(yourColumnName2, "%H:%i") अपनेटेबलनाम से कोई भी वैरिएबल नाम चुनें;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:

mysql> तालिका बनाएं removeSecondsFromTime -> (-> Id int NULL AUTO_INCREMENT, -> StartTime Time, -> EndTime Time, -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड) 

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है:

mysql> removeSecondsFromTime(StartTime,EndTime) value('10:20:45','11:21:40') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.43 सेकंड) mysql> removeSecondsFromTime(StartTime, एंडटाइम) मान ('12:30:55', '13:20:21'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.31 सेकंड) mysql> हटाने में डालेंसेकंड्सफ्रॉमटाइम (स्टार्टटाइम, एंडटाइम) मान ('14:40:57') ,'15:55:02');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:

mysql> *removeSecondsFromTime से चुनें;

निम्न आउटपुट है;

+-----+-----------+----------+| आईडी | स्टार्टटाइम | एंडटाइम |+----+-----------+----------+| 1 | 10:20:45 | 11:21:40 || 2 | 12:30:55 | 13:20:21 || 3 | 14:40:57 | 15:55:02 |+-----+-----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

समय क्षेत्र से कुछ सेकंड निकालने के लिए क्वेरी यहां दी गई है:

mysql> TIME_FORMAT(StartTime, "%H:%i") को StartTime के रूप में चुनें, -> TIME_FORMAT(EndTime, "%H:%i") एंडिंगटाइम के रूप में -> removeSecondsFromTime से;

निम्न आउटपुट है;

<पूर्व>+--------------+---------------+| प्रारंभ समय | समाप्ति समय |+--------------+---------------+| 10:20 | 11:21 || 12:30 | 13:20 || 14:40 | 15:55 |+--------------+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL क्वेरी सेकंड के बिना एक प्रारूप में समय निकालने के लिए

    इसके लिए आप time_format() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1326 मानों में डालें (04:10:24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके ताल

  1. MySQL समय को HH:MM:SS से HH:MM . में बदलें

    कनवर्ट करने के लिए, MySQL TIME_FORMAT() का उपयोग करें। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमने समय रिकॉर्ड डाला है - DemoTable1419 मानों में डालें (09:59:34); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेक

  1. MySQL क्वेरी अल्पविराम की फ़ील्ड मान से गिनने के लिए?

    निम्नलिखित वाक्य रचना है - लंबाई चुनें(yourColumnName) - length(replace(yourColumnName, ,, )) as anyAliasName from yourTableName; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (6.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1510 मान (90,97,101,190) में