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

MySQL কোয়েরিতে ইউজার-ডিফাইনড মান একটি কলামে যোগ করা (UNION ALL)


ENUM কলাম সহ টেবিল তৈরি

mysql> create table DemoTable1847 ( GameStatus ENUM('PENDING','COMPLETED','CANCELLED') ); Query OK, 0 rows affected (0.00 sec)

রেকর্ড ইনসার্ট

mysql> insert into DemoTable1847 values('PENDING'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1847 values('COMPLETED'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1847 values('CANCELLED'); Query OK, 1 row affected (0.00 sec)

বিদ্যমান ডেটা

mysql> select * from DemoTable1847;
+------------+
| GameStatus |
+------------+
| PENDING    |
| COMPLETED  |
| CANCELLED  |
+------------+
3 rows in set (0.00 sec)

UNION ALL দিয়ে কাস্টম মান যোগ করা

টেবিলের ডেটার সাথে 'REFUND' মান যোগ করি:

mysql> select * from DemoTable1847 union all select 'REFUND';
+------------+
| GameStatus |
+------------+
| PENDING    |
| COMPLETED  |
| CANCELLED  |
| REFUND     |
+------------+
4 rows in set (0.00 sec)

ব্যাখ্যা: UNION ALL ডুপ্লিকেট সরাতে না (UNION-এর বিপরীতে) সকল সারি ফেরত দেয়। এটি ড্রপ-ডাউন তালিকায় অতিরিক্ত অপশন যোগ করার জন্য ব্যবহারী।

  1. MySQL-এ সংরক্ষিত শব্দ 'ADD' কলামের মান আপডেট করার জন্য ব্যাকটিক ব্যবহার

  2. MySQL কোয়েরি কলাম মান রিপ্লেস করার জন্য

  3. MySQL-এ ইউজার-ডিফাইনড ভেরিয়েবল (@) দিয়ে কলাম মান আপডেটে যোগ করা

  4. MySQL-এ REPLACE() ফাংশন ব্যবহার করে কলাম থেকে স্পেশাল ক্যারেক্টার রিপ্লেস করুন