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

MySQL-এ ডেটটাইম কলাম থেকে ডেট এক্সট্র্যাক্ট করা (ওয়াইটস্পেস উপেক্ষা করে)

ডেটটাইম কলাম থেকে ডেট এক্সট্র্যাক্ট করতে DATE() এবং TRIM() ফাংশন ব্যবহার করতে পারেন। এখানে TRIM() ব্যবহার করা হয়েছে তুলনা করার সময় ওয়াইটস্পেস সরাতে।

প্রথমে একটি টেবিল তৈরি করি:

mysql> create table DemoTable661(Duedate datetime);
Query OK, 0 rows affected (0.57 sec)

কিছু রেকর্ড ইনসার্ট করি (কিছুতে লিডিং/ট্রেইলিং স্পেস আছে):

mysql> insert into DemoTable661 values(' 2019-01-21 12:02:21');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable661 values(' 2019-07-11 11:55:59 ');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable661 values('2019-11-21 04:00:59 ');
Query OK, 1 row affected (0.10 sec)

সব রেকর্ড দেখি:

mysql> select *from DemoTable661;

আউটপুট:

+---------------------+
| Duedate             |
+---------------------+
| 2019-01-21 12:02:21 |
| 2019-07-11 11:55:59 |
| 2019-11-21 04:00:59 |
+---------------------+
3 rows in set (0.00 sec)

ডেটটাইম কলাম থেকে ডেট এক্সট্র্যাক্ট করার ক্যোয়ারি:

mysql> select *from DemoTable661 where trim(date(Duedate))='2019-07-11';

আউটপুট:

+---------------------+
| Duedate             |
+---------------------+
| 2019-07-11 11:55:59 |
+---------------------+
1 row in set (0.00 sec)
  1. MySQL-এ DATETIME থেকে আলাদা আলাদা DATE এবং TIME বের করা (DATE_FORMAT)

  2. MySQL-এ DATETIME কে DATE হিসেবে কাস্ট করা

  3. MySQL-এ DATE এবং TIME থেকে DATETIME তৈরি করা

  4. PHP-এ MySQL DATETIME থেকে শুধু তারিখ বের করা (DateTime ক্লাস)