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

MySQL-এ নির্দিষ্ট মাসের রেকর্ডের ভিত্তিতে নির্বাচিত কলামের মান যোগ করার পদ্ধতি

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

mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    PurchaseDate date,    SalePrice int ); Query OK, 0 rows affected (0.51 sec)

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

mysql> insert into DemoTable(PurchaseDate,SalePrice) values('2018-01-10',450); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(PurchaseDate,SalePrice) values('2019-12-25',1000); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable(PurchaseDate,SalePrice) values('2016-12-02',5560); Query OK, 1 row affected (0.07 sec)
mysql> insert into DemoTable(PurchaseDate,SalePrice) values('2015-02-20',4550); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable(PurchaseDate,SalePrice) values('2015-12-11',4110); Query OK, 1 row affected (0.15 sec)

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

mysql> select *from DemoTable;

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

+----+--------------+-----------+ | Id | PurchaseDate | SalePrice | +----+--------------+-----------+ |  1 | 2018-01-10   |       450 | |  2 | 2019-12-25   |      1000 | |  3 | 2016-12-02   |     5560 | |  4 | 2015-02-20   | 4550 | |  5 | 2015-12-11   | 4110 | +----+--------------+-----------+ 5 rows in set (0.00 sec)

নির্দিষ্ট মাসের রেকর্ডের ভিত্তিতে MySQL-এ নির্বাচিত কলামের মান যোগ করার কোয়েরি নিচে দেওয়া হলো। উদাহরণস্বরূপ, এখানে শুধু ১২ই মাস অর্থাৎ ডিসেম্বর মাসের PurchaseDate-এর SalePrice যোগ করা হয়েছে:

mysql> select SUM(SalePrice) from DemoTable    where month(PurchaseDate)=12;

উপরোক্ত কোয়েরি শুধু নির্বাচিত মাস অর্থাৎ ১২ই মাস ডিসেম্বারের রেকর্ডগুলোর (SalePrice) যোগফল বের করে:

2019-12-25 2016-12-02 2015-12-11

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

+----------------+ | SUM(SalePrice) | | 10670 | +----------------+ 1 row in set (0.00 sec)
  1. MySQL-এ নির্দিষ্ট কলামের ডেটা এক্সপোর্ট করুন

  2. MySQL-এ কমা-সেপারেটেড কলাম থেকে নির্দিষ্ট মান খোঁজা (FIND_IN_SET)

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

  4. MySQL-এ MONTH() এবং SUM() ব্যবহার করে বর্তমান মাসের টোটাল অ্যামাউন্ট বের করা