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

MySQL-এ দুই কলামের ডেটা এক্সচেঞ্জ (সোয়াপ) করা

MySQL-এ দুই কলামের ডেটা সোয়াপ করতে ভেরিয়েবল কনসেপ্ট ব্যবহার করুন।

টেবিল তৈরি করা (Name1 এবং Name2 সোয়াপ করব)

mysql> create table DemoTable 
-> ( 
-> Name1 varchar(100), 
-> Name2 varchar(100) 
-> ); 
Query OK, 0 rows affected (0.58 sec)

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

mysql> insert into DemoTable values('John Smith','Chris Brown'); 
Query OK, 1 row affected (0.10 sec) 
mysql> insert into DemoTable values('David Miller','Jone Doe'); 
Query OK, 1 row affected (0.16 sec)

সকল রেকর্ড প্রদর্শন

mysql> select *from DemoTable;

আউটপুট

+--------------+-------------+ 
| Name1        | Name2       | 
+--------------+-------------+ 
| John Smith   | Chris Brown | 
| David Miller | Jone Doe    | 
+--------------+-------------+ 
2 rows in set (0.00 sec)

MySQL-এ দুই কলামের ডেটা সোয়াপ করার কোয়েরি

mysql> update DemoTable 
-> SET Name1=(@tmpName:=Name1), Name1 = Name2, Name2 = @tmpName; 
Query OK, 2 rows affected (0.13 sec) Rows matched: 2 Changed: 2 Warnings: 0

আবার টেবিল রেকর্ড চেক করা

mysql> select *from DemoTable;

আউটপুট

+-------------+--------------+ 
| Name1       | Name2        | 
+-------------+--------------+ 
| Chris Brown | John Smith   | 
| Jone Doe    | David Miller | 
+-------------+--------------+ 
2 rows in set (0.00 sec)
  1. MySQL-এ UNION দিয়ে দুটি কলাম থেকে স্বতর্ক মান বের করা

  2. MySQL-এ BETWEEN দিয়ে দুটি তারিখের রেঞ্জের মধ্যে সকল ডেটা বের করা

  3. MySQL-এ দুটি তারিখের মধ্যে সার্চ করা

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