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

MySQL में केवल घंटे और मिनट कैसे प्रदर्शित करें?


DATE_FORMAT() फ़ंक्शन का उपयोग करके समय प्रारूपित करना

केवल घंटे और मिनट प्रदर्शित करने के लिए DATE_FORMAT() का उपयोग करें और फॉर्मेट स्पेसिफायर सेट करें:

SELECT DATE_FORMAT(yourColumnName, '%H:%i') AS anyAliasName FROM yourTableName;

आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable1527 (
    ArrivalDatetime DATETIME
); 
Query OK, 0 rows affected (0.76 sec)

रिकॉर्ड्स डालना

mysql> INSERT INTO DemoTable1527 VALUES('2019-01-10 12:34:45');
Query OK, 1 row affected (0.18 sec)
mysql> INSERT INTO DemoTable1527 VALUES('2018-12-12 11:00:34');
Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable1527 VALUES('2019-03-21 04:55:56');
Query OK, 1 row affected (0.18 sec)

सभी रिकॉर्ड्स देखना

mysql> SELECT * FROM DemoTable1527;

आउटपुट:

+---------------------+
| ArrivalDatetime     |
+---------------------+
| 2019-01-10 12:34:45 |
| 2018-12-12 11:00:34 |
| 2019-03-21 04:55:56 |
+---------------------+
3 rows in set (0.00 sec)

केवल घंटे और मिनट प्रदर्शित करने की क्वेरी

mysql> SELECT DATE_FORMAT(ArrivalDatetime, '%H:%i') AS HourAndMinutes FROM DemoTable1527;

आउटपुट:

+----------------+
| HourAndMinutes |
+----------------+
| 12:34          |
| 11:00          |
| 04:55          |
+----------------+
3 rows in set (0.00 sec)

फॉर्मेट स्पेसिफायर:

  • %H - घंटा (00-23)
  • %i - मिनट (00-59)

  1. - MySQL में LIKE से विशिष्ट डुप्लिकेट रिकॉर्ड प्रदर्शित करें

    MySQL में LIKE ऑपरेटर का उपयोग करके किसी विशिष्ट मान के सभी डुप्लिकेट रिकॉर्ड चुन सकते हैं। सिंटैक्स SELECT * FROM टेबल_नाम WHERE कॉलम_नाम LIKE मान; उदाहरण: John के सभी रिकॉर्ड 1. टेबल बनाएं CREATE TABLE DemoTable (Name VARCHAR(20)); 2. डेटा डालें (डुप्लिकेट के साथ) INSERT INTO DemoTable VALUE

  1. - MySQL में NULL और NOT NULL रिकॉर्ड वाले कॉलम से केवल NOT NULL मान प्रदर्शित करें

    इसके लिए आप IS NOT NULL प्रॉपर्टी का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1 ( DueDate date ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1 values(2019-09-10); Query OK, 1 r

  1. - MySQL REGEXP में पैरेंथेसिस एस्केप करके पैरेंथेसिस वाले मान खोजें

    MySQL REGEXP में पैरेंथेसिस `(` `)` विशेष मेटा-कैरेक्टर हैं (कैप्चरिंग समूह)। इन्हें शाब्दिक मिलान के लिए बैकस्लैश `\\(` `\\)` या कैरेक्टर क्लास `[(]` `[)]` से एस्केप करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1908 (Code TEXT); डेटा डालें mysql> INSERT INTO DemoTable1908 VALUES(MySQL(1)Da