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

MySQL में AM/PM में समय कैसे क्रमबद्ध करें?

<घंटा/>

MySQL में AM/PM में समय सॉर्ट करने के लिए, आप ORDER BY STR_TO_DATE() का उपयोग कर सकते हैं।

निम्नलिखित वाक्य रचना है -

अपनेटेबलनाम से अपना कॉलमनाम चुनें STR_TO_DATE तक ऑर्डर करें(yourColumnName, '%l:%i %p');

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserLogoutTime varchar(200));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.97 सेकंड)

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

mysql> DemoTable (UserLogoutTime) मानों ('09:45 PM') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable (UserLogoutTime) मानों ('11:56 AM') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable (UserLogoutTime) मान ('01:01 AM') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable (UserLogoutTime) मानों में डालें ('02:01 PM');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> DemoTable(UserLogoutTime) मान ('04:10 PM') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----+----------------+| आईडी | UserLogoutTime |+----+----------------+| 1 | 09:45 अपराह्न || 2 | 11:56 पूर्वाह्न || 3 | 01:01 पूर्वाह्न || 4 | 02:01 अपराह्न || 5 | 04:10 अपराह्न |+----+----------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में AM/PM में समय सॉर्ट करने के लिए क्वेरी यहां दी गई है -

mysql> डेमोटेबल ऑर्डर से STR_TO_DATE तक UserLogoutTime चुनें (UserLogoutTime, '%l:%i %p');

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------------+| उपयोगकर्ता लॉगआउट समय |+----------------+| 01:01 पूर्वाह्न || 11:56 पूर्वाह्न || 02:01 अपराह्न || 04:10 अपराह्न || 09:45 अपराह्न |+----------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. PHP/MySQL में समय के साथ कार्य करना?

    PHP/MySQL में समय के साथ काम करने के लिए, आप strtotime() फ़ंक्शन का उपयोग कर सकते हैं। उसी के लिए PHP कोड इस प्रकार है - $timeValue=8:55 PM;$changeTimeFormat =date(H:i:s, strtotime($timeValue));echo(24 घंटे में परिवर्तन प्रारूप =); गूंज ($changeTimeFormat) ); PHP कोड का स्नैपशॉट इस प्रकार है - य

  1. MySQL में सेकंड के आधार पर समय की गणना कैसे करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (लॉगआउट टाइम); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (8:00:50); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर

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

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