কম্পিউটার

দুই তারিখের মধ্যে MySQL অনুসন্ধান করুন


দুই তারিখের মধ্যে MySQL অনুসন্ধান করতে, BETWEEN কীওয়ার্ড ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1456
   -> (
   -> CustomerName varchar(30),
   -> StartOfferDate  date,
   -> EndOfferDate date
   -> );
Query OK, 0 rows affected (0.54 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable1456 values('Chris','2019-09-01','2019-09-30');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable1456 values('David','2019-09-01','2019-10-30');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable1456 values('Bob','2018-10-01','2018-10-20');
Query OK, 1 row affected (0.15 sec)

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

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

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

তৈরি করবে
+--------------+----------------+--------------+
| CustomerName | StartOfferDate | EndOfferDate |
+--------------+----------------+--------------+
| Chris        |    2019-09-01  |   2019-09-30 |
| David        |     2019-09-01 |   2019-10-30 |
| Bob          |    2018-10-01  |   2018-10-20 |
+--------------+----------------+--------------+
3 rows in set (0.00 sec)

দুটি তারিখের মধ্যে অনুসন্ধান করার জন্য এবং রেকর্ডগুলি আনার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে −

mysql> select * from DemoTable1456
   -> where date(now())  between StartOfferDate and EndOfferDate;

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

তৈরি করবে
+--------------+----------------+--------------+
| CustomerName | StartOfferDate | EndOfferDate |
+--------------+----------------+--------------+
| David        | 2019-09-01    |   2019-10-30  |
+--------------+----------------+--------------+
1 row in set (0.04 sec)

  1. মাইএসকিউএল-এ দুটি তারিখের মধ্যে লগইন সংখ্যা খুঁজুন

  2. মাইএসকিউএল ক্যোয়ারী দুটি তারিখের মধ্যে সমস্ত ডেটা নির্বাচন করতে?

  3. মাইএসকিউএল-এ দুটি প্রদত্ত তারিখের মধ্যে রেকর্ডের যোগফল পান

  4. মাইএসকিউএল-এ দুটি শব্দের মধ্যে স্থান সরান?