কম্পিউটার

MySQL-এ নির্ধারিত তারিখ এবং বর্তমান তারিখের রেকর্ড পরীক্ষা করার শর্ত যেখানে ধারা


এই ধরনের শর্তগুলি পরীক্ষা করতে, MySQL-এ IF() ব্যবহার করুন।

আসুন একটি টেবিল তৈরি করি -

উদাহরণ

mysql> create table demo89
   -> (
   -> duedate date
   -> );
Query OK, 0 rows affected (0.78

সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -

উদাহরণ

mysql> insert into demo89 values('2020-01-10');
Query OK, 1 row affected (0.55

mysql> insert into demo89 values(null);
Query OK, 1 row affected (0.13

mysql> insert into demo89 values('2020-11-29');
Query OK, 1 row affected (0.15

mysql> insert into demo89 values('2019-11-29');
Query OK, 1 row affected (0.09

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

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন

উদাহরণ

demo89 থেকে
mysql> select *from demo89;

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

তৈরি করবে

আউটপুট

+------------+

| duedate    |

+------------+

| 2020-01-10 |

| NULL       |

| 2020-11-29 |

| 2019-11-29 |

+------------+

4 rows in set (0.00 sec)

নির্ধারিত তারিখ এবং বর্তমান তারিখের রেকর্ড −

চেক করার জন্য নিচের প্রশ্নটি রয়েছে

উদাহরণ

mysql> select if (duedate is null
   -> or duedate < curdate(),'Wrong Date',duedate) as Result
   -> from demo89;

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

তৈরি করবে

আউটপুট

+------------+

| Result     |

+------------+

| Wrong Date |

| Wrong Date |

| 2020-11-29 |

| Wrong Date |

+------------+

4 rows in set (0.00 sec)


  1. একটি MySQL টেবিল থেকে বর্তমান তারিখ এবং তারিখ রেকর্ডের মধ্যে পার্থক্য খুঁজুন

  2. MySQL * নির্বাচন করুন এবং বর্তমান তারিখ সহ রেকর্ড খুঁজুন

  3. বর্তমান তারিখ এবং বর্তমান তারিখ + 1 থেকে রেকর্ড আনতে MySQL এ শর্ত পূরণ হলে একটি কলাম নির্বাচন করুন

  4. MySQL-এ প্রতিটি SELECT ক্ষেত্রের জন্য WHERE ক্লজের একটি বিকল্প সেট করুন