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

MySQL में नंबर INT को मिनटों में TIME में बदलें?

<घंटा/>

MySQL में नंबर INT को मिनटों में TIME में बदलने के लिए, आप SEC_TO_TIME() फ़ंक्शन का उपयोग कर सकते हैं।

वाक्य रचना इस प्रकार है

अपनेTableName से SEC_TO_TIME(yourIntColumnName*60) AS `anyAliasName` चुनें;

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

mysql> तालिका बनाएं ConvertNumberToMinute -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> NumberToMinute int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.79 सेकंड)

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

क्वेरी इस प्रकार है

mysql> ConvertNumberToMinute (NumberToMinute) मान (60) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> ConvertNumberToMinute (NumberToMinute) मान (70) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> ConvertNumberToMinute (NumberToMinute) मान (80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> कनवर्टनंबरटॉमिन्यूट (NumberToMinute) मान (90) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> कनवर्टनंबरटॉमिन्यूट में डालें (NumberToMinute) मान (100); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> ConvertNumberToMinute (NumberToMinute) मान (110) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> ConvertNumberToMinute (NumberToMinute) मानों में डालें (120);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

क्वेरी इस प्रकार है

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

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

<पूर्व>+----+----------------+| आईडी | NumberToMinute |+----+----------------+| 1 | 60 || 2 | 70 || 3 | 80 || 4 | 90 || 5 | 100 || 6 | 110 || 7 | 120 |+----+----------------+7 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ संख्या INT को मिनटों में MySQL में TIME में बदलने की क्वेरी है

mysql> ConvertNumberToMinute से SEC_TO_TIME(NumberToMinute*60) AS `MinuteDemo` चुनें;

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

<पूर्व>+---------------+| मिनट डेमो |+---------------+| 01:00:00 || 01:10:00 || 01:20:00 || 01:30:00 || 01:40:00 || 01:50:00 || 02:00:00 |+---------------+7 पंक्तियाँ सेट में (0.00 सेकंड)

यहां 'नंबर टू मिनट' कॉलम प्रदर्शित करने के लिए क्वेरी है

mysql> ConvertNumberToMinute से NumberToMinute, SEC_TO_TIME(NumberToMinute*60) AS `MinuteDemo` चुनें;

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

<पूर्व>+----------------+---------------+| नंबर टू मिनट | मिनट डेमो |+----------------+------------+| 60 | 01:00:00 || 70 | 01:10:00 || 80 | 01:20:00 || 90 | 01:30:00 || 100 | 01:40:00 || 110 | 01:50:00 || 120 | 02:00:00 |+----------------+-----------+7 पंक्तियाँ सेट में (0.00 सेकंड)
  1. PHP चर "11:00 AM" को MySQL समय प्रारूप में बदलें?

    PHP वेरिएबल “11:00 AM:MySQL टाइम फॉर्मेट में कनवर्ट करने के लिए डेटटाइम का उपयोग करें। PHP कोड इस प्रकार है - $phpTime = '11:00 AM'; echo('The PHP Time Format is ='); echo ($phpTime); $timeFormat = DateTime::createFromFormat( 'H:i A', $phpTime); $MySQLTimeFormat = $timeForma

  1. MySQL में varchar "time" को रियल टाइम में कैसे बदलें?

    इसके लिए आप TIME_FORMAT() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1591 मानों में (2210); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके ता

  1. माह संख्या वापस करने के लिए DATE टाइमस्टैम्प को कनवर्ट करें

    केवल महीने की संख्या वापस करने के लिए, आप DATE_FORMAT() - . का उपयोग कर सकते हैं टेबल बनाएं DemoTable1999 (ArrivalDate टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1999 मानों में सम्मिलित करें(2018-10-11 04:04:30);क्वे