কম্পিউটার

সামগ্রিক ফাংশন ব্যবহার না করে মাইএসকিউএল-এ কলামের মান কীভাবে যুক্ত করবেন?


আপনি সমষ্টি() এর মত সমষ্টিগত ফাংশন ব্যবহার না করেই কলামের মান যোগ করতে পারেন। তার জন্য, সিনট্যাক্সটি নিম্নরূপ -

SELECT *,(yourColumnName1+yourColumnName2+yourColumnName3,....N) as
anyVariableName from yourTableName;

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

mysql> create table AddingColumnDemo
   -> (
   -> StudentId int,
   -> StudentName varchar(20),
   -> MathMarks int,
   -> PhysicsMarks int,
   -> ChemistryMarks int
   -> );
Query OK, 0 rows affected (0.82 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> insert into AddingColumnDemo values(1,'John',35,45,76);
Query OK, 1 row affected (0.25 sec)

mysql> insert into AddingColumnDemo values(2,'Bob',67,76,88);
Query OK, 1 row affected (0.19 sec)

mysql> insert into AddingColumnDemo values(3,'Carol',45,56,43);
Query OK, 1 row affected (0.16 sec)

mysql> insert into AddingColumnDemo values(4,'Mike',82,75,71);
Query OK, 1 row affected (0.21 sec)

mysql> insert into AddingColumnDemo values(5,'Sam',92,89,88);
Query OK, 1 row affected (0.23 sec)

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

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

নীচের আউটপুটটি টেবিলের রেকর্ডগুলি প্রদর্শন করে −

+-----------+-------------+-----------+--------------+----------------+
| StudentId | StudentName | MathMarks | PhysicsMarks | ChemistryMarks |
+-----------+-------------+-----------+--------------+----------------+
|         1 | John        |        35 |           45 |             76 |
|         2 | Bob         |        67 |           76 |             88 |
|         3 | Carol       |        45 |           56 |             43 |
|         4 | Mike        |        82 |           75 |             71 |
|         5 | Sam         |        92 |           89 |             88 |
+-----------+-------------+-----------+--------------+----------------+
5 rows in set (0.00 sec)

আসুন এখন MySQL -

-এ কলামের মান যোগ করার জন্য কোয়েরি বাস্তবায়ন করি
mysql> select *,(MathMarks+PhysicsMarks+ChemistryMarks) as TotalResult from AddingColumnDemo;

নিচের আউটপুটটি TotalResult কলামে কলামের মানের সমষ্টি প্রদর্শন করছে −

+-----------+-------------+-----------+--------------+----------------+-------------+
| StudentId | StudentName | MathMarks | PhysicsMarks | ChemistryMarks | TotalResult |
+-----------+-------------+-----------+--------------+----------------+-------------+
|         1 | John        |        35 |           45 |             76 |         156 |
|         2 | Bob         |        67 |           76 |             88 |         231 |
|         3 | Carol       |        45 |           56 |             43 |         144 |
|         4 | Mike        |        82 |           75 |             71 |         228 |
|         5 | Sam         |        92 |           89 |             88 |         269 |
+-----------+-------------+-----------+--------------+----------------+-------------+
5 rows in set (0.00 sec)

  1. কিভাবে PhpMyAdmin ব্যবহার করে MySQL ডাটাবেসে কলামে স্বয়ংক্রিয় বৃদ্ধি যোগ করবেন?

  2. মাইএসকিউএল-এ ত্রুটি প্রদর্শন না করে কীভাবে ডুপ্লিকেট ভার্চার মান যুক্ত করবেন?

  3. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?

  4. পাইথন ব্যবহার করে মাইএসকিউএল-এ কলামে মন্তব্য কীভাবে যোগ করবেন?