কম্পিউটার

শর্তের ভিত্তিতে মাস এবং বছর দ্বারা ফলাফল পেতে MySQL প্রশ্ন?


WHERE clause সহ আপনাকে OR condition ব্যবহার করতে হবে। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   (
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   MonthNumber int,
   YearNumber int
   );
Query OK, 0 rows affected (0.22 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable(MonthNumber,YearNumber) values(11,2018);
Query OK, 1 row affected (0.10 sec)

mysql> insert into DemoTable(MonthNumber,YearNumber) values(3,2019);
Query OK, 1 row affected (0.12 sec)

mysql> insert into DemoTable(MonthNumber,YearNumber) values(12,2018);
Query OK, 1 row affected (0.08 sec)

mysql> insert into DemoTable(MonthNumber,YearNumber) values(1,2019);
Query OK, 1 row affected (0.06 sec)

mysql> insert into DemoTable(MonthNumber,YearNumber) values(12,2019);
Query OK, 1 row affected (0.10 sec)

mysql> insert into DemoTable(MonthNumber,YearNumber) values(6,2018);
Query OK, 1 row affected (0.12 sec)

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

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

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

তৈরি করবে
+----+-------------+------------+
| Id | MonthNumber | YearNumber |
+----+-------------+------------+
| 1  | 11          | 2018       |
| 2  | 3           | 2019       |
| 3  | 12          | 2018       |
| 4  | 1           | 2019       |
| 5  | 12          | 2019       |
| 6  | 6           | 2018       |
+----+-------------+------------+
6 rows in set (0.00 sec)

মাস এবং বছর দ্বারা ফলাফল পেতে ক্যোয়ারী নিচে দেওয়া হল -

mysql> select Id,MonthNumber,YearNumber from DemoTable
where (MonthNumber >= 11 AND YearNumber = 2019)
OR
(MonthNumber <=11 AND YearNumber = 2018);

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

তৈরি করবে
+----+-------------+------------+
| Id | MonthNumber | YearNumber |
+----+-------------+------------+
| 1  | 11          | 2018       |
| 5  | 12          | 2019       |
| 6  | 6           | 2018       |
+----+-------------+------------+
3 rows in set (0.00 sec)

  1. সমস্ত কলামের দৈর্ঘ্য পেতে এবং একটি একক নতুন কলামে ফলাফল প্রদর্শন করতে MySQL কোয়েরি?

  2. নির্দিষ্ট মাস এবং বছরের সাথে রেকর্ড ফেরত দিতে MySQL SELECT কোয়েরি

  3. একটি শর্তের উপর ভিত্তি করে বিভিন্ন ক্ষেত্র আপডেট করতে MySQL ক্যোয়ারী?

  4. MySQL একটি নির্দিষ্ট মাস এবং বছরের উপর ভিত্তি করে রেকর্ড আনতে?