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

MySQL क्वेरी "1h 15 मिनट" जैसी स्ट्रिंग को 75 मिनट में बदलने के लिए?

<घंटा/>

आप इस रूपांतरण के लिए str_to_date() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable (stringDate varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल मानों में डालें ('1h 15 मिनट'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> डेमोटेबल मानों में डालें ('2h 30 मिनट'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) )

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

<पूर्व>+---------------+| स्ट्रिंगडेट |+---------------+| 1ह 15 मिनट || 2h 30 मिनट |+-----------+2 पंक्तियाँ सेट में (0.00 se

स्ट्रिंग को "1 घंटे 15 मिनट" जैसे स्ट्रिंग को 75 यानी 75 मिनट में बदलने के लिए क्वेरी निम्नलिखित है -

mysql> selecttime_to_sec(str_to_date(stringDate, '%lh %i min')) / डेमोटेबल से 60 सेकंड का दूसरा होना अशक्त नहीं है allselecttime_to_sec(str_to_date(stringDate, '%i min')) / डेमोटेबल से 60 सेकंड में दूसरा होना शून्य नहीं है; 

आउटपुट

<पूर्व>+----------+| दूसरा |+----------+| 75.0000 || 150.0000 |+----------+2 पंक्तियाँ सेट में, 2 चेतावनियाँ (0.04 सेकंड)
  1. MySQL में स्ट्रिंग (varchar) को डबल में बदलें

    आइए पहले एक टेबल बनाएं: तालिका बनाएं DemoTable731 (मान varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable731 मानों में डालें (560.34); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) चयन कथन का उपयोग करके तालिका से सभी र

  1. टाइमस्टैम्प को महीने में बदलने के लिए MySQL क्वेरी?

    टाइमस्टैम्प को महीने में बदलने के लिए, नीचे दिए गए सिंटैक्स के अनुसार FROM_UNIXTIME() विधि का उपयोग करें - अपनेTableName से महीने(from_unixtime(yourColumnName)) का चयन करें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.85 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डा

  1. MySQL LIKE को MySQL IN के रूप में लागू करने के लिए प्रश्न?

    MySQL IN() जैसी क्वेरी को लागू करने के लिए, आपको LIKE ऑपरेटर के साथ COUNT(), IF() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (जावा) );क्वेरी ठीक है, 1 पंक्ति प्रभावित