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

MySQL SELECT কোয়েরি নির্দিষ্ট মাস ও বছরের রেকর্ড রিটার্ন করার জন্য

নির্দিষ্ট মাসের জন্য MONTH() এবং বছরের জন্য YEAR() মেথড ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    StudentName varchar(40),    StudentAdmissionDate date ); Query OK, 0 rows affected (0.67 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values('Chris','2019-01-21'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values('Robert','2018-09-05'); Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values('Mike','2019-09-05'); Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable values('David','2019-10-04'); Query OK, 1 row affected (0.14 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+-------------+----------------------+ | StudentName | StudentAdmissionDate | +-------------+----------------------+ | Chris       | 2019-01-21          | | Robert    | 2018-09-05          | | Mike       | 2019-09-05          | | David       | 2019-10-04           | +-------------+----------------------+ 4 rows in set (0.00 sec)

নির্দিষ্ট মাস ও বছরের রেকর্ড রিটার্ন করার কোয়েরি নিচে দেওয়া হলো:

mysql> select *from DemoTable where month(StudentAdmissionDate)=09 and year(StudentAdmissionDate)=2019;

এটি নিচের আউটপুট দেবে:

+-------------+----------------------+ | StudentName | StudentAdmissionDate | +-------------+----------------------+ | Mike       | 2019-09-05          | +-------------+----------------------+ 1 row in set (0.00 sec)
  1. MySQL-এ ORDER BY Amount=0, Amount দিয়ে শূন্য মানগুলো শেষে পাঠানো

  2. MySQL-এ DATE_FORMAT দিয়ে তারিখ কলাম থেকে মাসের নাম এবং বছর দেখানো

  3. MySQL-এ SELECT কুয়েরি দিয়ে INSERT করা (INSERT ... SELECT)

  4. MySQL-এ নির্দিষ্ট মাস এবং বছরের ভিত্তিতে রেকর্ড ফিল্টার করা