কম্পিউটার

মাইএসকিউএল (একই সময়ে একাধিক বার) বর্তমান মানের সাথে কীভাবে একটি সংখ্যা যুক্ত করবেন?


আপনি এটির জন্য UPDATE কমান্ড ব্যবহার করতে পারেন।

সিনট্যাক্স নিম্নরূপ

update yourTableName set yourColumnName =yourColumnName +yourIntegerValue where <yourCondition>;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> create table addANumberToCurrentValueDemo
   -> (
   -> Game_Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Game_Score int
   -> );
Query OK, 0 rows affected (0.67 sec)

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(1090);
Query OK, 1 row affected (0.30 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(204);
Query OK, 1 row affected (0.12 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(510);
Query OK, 1 row affected (0.14 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(7890);
Query OK, 1 row affected (0.14 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(8999);
Query OK, 1 row affected (0.11 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(1093859);
Query OK, 1 row affected (0.11 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(157596);
Query OK, 1 row affected (0.11 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(4857567);
Query OK, 1 row affected (0.28 sec)

এখন আপনি সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন।

প্রশ্নটি নিম্নরূপ -

mysql> select *from addANumberToCurrentValueDemo;

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

+---------+------------+
| Game_Id | Game_Score |
+---------+------------+
|       1 | 1090       |
|       2 | 204        |
|       3 | 510        |
|       4 | 7890       |
|       5 | 9290       |
|       6 | 1093859    |
|       7 | 157596     |
|       8 | 4857567    |
+---------+------------+
8 rows in set (0.05 sec)

MySQL

-এ বর্তমান মানের সাথে একটি সংখ্যা যোগ করার জন্য এখানে একটি প্রশ্ন রয়েছে
mysql> update addANumberToCurrentValueDemo set Game_Score=Game_Score+11 where Game_Id=5;
Query OK, 1 row affected (0.15 sec)
Rows matched: 1 Changed: 1 Warnings: 0

গেম_স্কোর কলামটি 8999 থেকে 9010 পর্যন্ত আপডেট করা হয়েছে তা যাচাই করতে এখন টেবিলের রেকর্ডগুলি আবার পরীক্ষা করুন৷

প্রশ্নটি নিম্নরূপ -

mysql> select *from addANumberToCurrentValueDemo;

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

+---------+------------+
| Game_Id | Game_Score |
+---------+------------+
|       1 | 1090       |
|       2 | 204        |
|       3 | 510        |
|       4 | 7890       |
|       5 | 9301       |
|       6 | 1093859    |
|       7 | 157596     |
|       8 | 4857567    |
+---------+------------+
8 rows in set (0.00 sec)

  1. কিভাবে MySQL ক্যোয়ারী ব্যবহার করে চতুর্থ সর্বোচ্চ মান পেতে হয়?

  2. কিভাবে একটি নির্বাচন ক্যোয়ারী থেকে একটি কলাম যোগ করতে হয় কিন্তু নতুন কলাম থেকে মান MySQL নির্বাচন ক্যোয়ারী সারি গণনা হবে?

  3. মাইএসকিউএল-এ নির্দিষ্ট মান থাকা কলামের সংখ্যা কীভাবে গণনা করবেন?

  4. মাইএসকিউএল-এ একই সময়ে একাধিক ডেটা ইনপুট?