কম্পিউটার

UNIX_TIMESTAMP তারিখ সহ MySQL ক্যোয়ারী বিভিন্ন বিন্যাসে একটি নির্দিষ্ট তারিখের পরে রেকর্ড আনতে?


এর জন্য, আপনি STR_TO_DATE() ব্যবহার করতে পারেন, যেহেতু আমাদের কাছে নিম্নলিখিত ফর্ম্যাটে তারিখ রেকর্ড রয়েছে:21/11/2019৷

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1808
     (
     AdmissionDate varchar(20)
     );
Query OK, 0 rows affected (0.00 sec)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable1808 values('21/11/2019');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1808 values('01/01/2018');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1808 values('26/09/2017');
Query OK, 1 row affected (0.00 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1808 থেকে
mysql> select * from DemoTable1808;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+---------------+
| AdmissionDate |
+---------------+
| 21/11/2019    |
| 01/01/2018    |
| 26/09/2017    |
+---------------+
3 rows in set (0.00 sec)

এখানে একটি নির্দিষ্ট তারিখের পরে রেকর্ড আনার জন্য প্রশ্ন রয়েছে −

mysql> select * from DemoTable1808
   where str_to_date(AdmissionDate,'%d/%m/%Y') > '2018-12-31';

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+---------------+
| AdmissionDate |
+---------------+
| 21/11/2019    |
+---------------+
1 row in set (0.00 sec)

  1. LIKE এবং OR দিয়ে টেক্সট সার্চের জন্য MySQL ক্যোয়ারী রেকর্ড আনার জন্য

  2. MySQL RegExp শুধুমাত্র একটি নির্দিষ্ট সংখ্যক শব্দ দিয়ে রেকর্ড আনতে

  3. AND &OR অপারেটরের সাথে একটি একক MySQL ক্যোয়ারী ব্যবহার করে একটি নির্দিষ্ট রেকর্ড আনুন

  4. MySQL-এ রেকর্ড সন্নিবেশ করার সময় তারিখ ফর্ম্যাট করুন