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

MySQL में अलग-अलग कॉलम से तिथि और समय को जोड़कर एक कॉलम में कैसे बदलें?

इसके लिए CONCAT() फ़ंक्शन का उपयोग करके तिथि और समय दोनों को जोड़ें।

टेबल बनाएं

mysql> create table DemoTable (
    -> ShippingDate date,
    -> ShippingTime time,
    -> ShippingDatetime datetime
    -> );
Query OK, 0 rows affected (0.50 sec)

रिकॉर्ड्स डालें

mysql> insert into DemoTable(ShippingDate,ShippingTime) values('2019-01-10', '10:40:20');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(ShippingDate,ShippingTime) values('2019-06-14', '04:00:10');
Query OK, 1 row affected (0.14 sec)

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

mysql> select * from DemoTable;

आउटपुट:

+--------------+--------------+------------------+
| ShippingDate | ShippingTime | ShippingDatetime |
+--------------+--------------+------------------+
| 2019-01-10   | 10:40:20     | NULL             |
| 2019-06-14   | 04:00:10     | NULL             |
+--------------+--------------+------------------+
2 rows in set (0.00 sec)

तिथि और समय को जोड़ने का क्वेरी

mysql> update DemoTable set ShippingDatetime = concat(ShippingDate, ' ', ShippingTime);
Query OK, 2 rows affected (0.11 sec)
Rows matched: 2  Changed: 2  Warnings: 0

फिर से जांचें:

mysql> select * from DemoTable;

आउटपुट:

+--------------+--------------+---------------------+
| ShippingDate | ShippingTime | ShippingDatetime    |
+--------------+--------------+---------------------+
| 2019-01-10   | 10:40:20     | 2019-01-10 10:40:20 |
| 2019-06-14   | 04:00:10     | 2019-06-14 04:00:10 |
+--------------+--------------+---------------------+
2 rows in set (0.00 sec)

नोट: CONCAT() फ़ंक्शन तिथि, स्पेस और समय को जोड़कर एक वैध DATETIME मान बनाता है।

  1. - MySQL में कॉलम मानों को अलग टेक्स्ट के साथ जोड़ें और एकल कॉलम में प्रदर्शित करें

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.93 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable values(101,Chris); Query OK, 1 row affected (0.25 sec) mysq

  1. - MySQL में SUBSTRING_INDEX का उपयोग करके हाइफ़न से अलग स्ट्रिंग को कई कॉलम्स में विभाजित करें

    MySQL में SUBSTRING_INDEX का उपयोग करके विभाजक द्वारा स्ट्रिंग पार्सिंग MySQL का SUBSTRING_INDEX() फ़ंक्शन एक स्ट्रिंग को विभाजक द्वारा विभाजित करने और विशिष्ट भाग निकालने के लिए अत्यंत उपयोगी है। यह CSV-शैली डेटा या संयुक्त फ़ील्ड्स को पार्स करने के लिए आदर्श है। टेबल बनाना ); Query OK, 0 rows af

  1. - पायथन पैंडास में डेटटाइम कॉलम से डेट और समय को अलग करने के लिए प्रोग्राम लिखें

    मान लें, आपके पास डेटाफ्रेम में डेटटाइम कॉलम है और डेट और समय अलग करने का परिणाम: datetime date time 0 2020-01-01 07:00:00 2020-01-01 07:00:00 1 2020-01-02 07:00:00 2020-01-02 07:00:00 2 2020-01-03 07:00:00 2020-01-03 07:00:00 3 2020-01-04 07:00:00 2020-01-04 07:00