কম্পিউটার টিউটোরিয়াল

MySQL-এ আলাদা কালামের তারিখ ও সময় একসাথে CONCAT() দিয়ে জোড়া দেওয়া

যদি আপনার টেবিলে DATE এবং TIME আলাদা আলাদা কালামে থাকে, তবে CONCAT() ফাংশন ব্যবহার করে সেগুলোকে একক DATETIME কালামে রূপান্তর করা যায়।

টেবিল তৈরি এবং ডেটা ইনসার্ট

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');
mysql> INSERT INTO DemoTable(ShippingDate, ShippingTime) VALUES('2019-06-14', '04:00:10');

আপডেট করার আগে

+--------------+--------------+------------------+
| ShippingDate | ShippingTime | ShippingDatetime |
+--------------+--------------+------------------+
| 2019-01-10   | 10:40:20     | NULL             |
| 2019-06-14   | 04:00:10     | NULL             |
+--------------+--------------+------------------+

CONCAT() দিয়ে আপডেট

mysql> UPDATE DemoTable
    -> SET ShippingDatetime = CONCAT(ShippingDate, ' ', ShippingTime);
Query OK, 2 rows affected (0.11 sec)

আপডেট করার পর

+--------------+--------------+---------------------+
| 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 |
+--------------+--------------+---------------------+

নোট: CONCAT()-এ স্পেস ' ' দিয়ে তারিখ ও সময়ের মাঝপথে গ্যাপ রাখা হয়েছে।

  1. MySQL-এ CONCAT() এবং JOIN ব্যবহার করে আলাদা টেবিলের কলাম সংযুক্ত করুন

  2. MySQL CONCAT()으로 여러 컬럼 값을 텍스트와 합쳐 단일 컬럼으로 출력하기

  3. MySQL-এ SUBSTRING_INDEX() দিয়ে হাইফেন-বিভক্ত স্ট্রিং আলাদা কলামে বির্ভক্ত করা

  4. পাইথন প্যান্ডাস দিয়ে ডেটাটাইম (datetime) কলাম থেকে ডেট ও টাইম আলাদা করা