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

MySQL-এ নতুন কলাম যোগ করে একই টেবিলের দুটি অন্য কলামের ডেটা দিয়ে সেটি পূরণ করা

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

mysql> create table DemoTable ( 
   Price int, 
   Quantity int ); 
Query OK, 0 rows affected (0.71 sec)

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

mysql> insert into DemoTable values(45,3); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values(90,2); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(440,1); Query OK, 1 row affected (0.09 sec)

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

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+-------+----------+ 
| Price | Quantity | 
+-------+----------+ 
| 45    | 3        | 
| 90    | 2        | 
| 440   | 1        | 
+-------+----------+ 
3 rows in set (0.00 sec)

টেবিলে নতুন কলাম যোগ করে ২টি অন্যান্য কলামের ডেটা দিয়ে পূরণ করার কোয়ারি। এখানে TotalAmount নতুন কলাম যোগ করা হয়েছে এবং এর ডেটা প্রথম দুটি কলামের মানগুলোর গুণফল:

mysql> select Price,Quantity, Price*Quantity AS TotalAmount from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+-------+----------+-------------+ 
| Price | Quantity | TotalAmount | 
+-------+----------+-------------+ 
| 45    | 3        | 135         | 
| 90    | 2        | 180         | 
| 440   | 1        | 440         | 
+-------+----------+-------------+ 
3 rows in set (0.00 sec)
  1. MySQL-এ CONCAT দিয়ে সকল কলাম একোকত্রিত করে নতুন কলাম তৈরি করা

  2. MySQL에서 한 테이블의 데이터를 다른 테이블로 복사하기 (INSERT INTO SELECT)

  3. MySQL-এ CASE WHEN এবং GROUP_CONCAT ব্যবহার করে শর্তসাপেক্ষে কলাম মান কনক্যাটেনেট করা

  4. MySQL-এ DATE_ADD দিয়ে ৪৫ দিন যোগ করে নতুন কলামে দেখানো