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

MySQL SELECT-এ কলামের মান দুবার দেখানো (CONCAT ব্যবহার করে)

আপনি concat() ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( 
   Value int ); 
Query OK, 0 rows affected (0.73 sec)

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

mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values(200); Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values(200); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values(200); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.30 sec)

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

mysql> select *from DemoTable;

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

+-------+ 
| Value | 
+-------+ 
| 100   | 
| 200   | 
| 100   | 
| 200   | 
| 200   | 
| 100   | 
+-------+ 
6 rows in set (0.00 sec)

MySQL-এ কলামের মান দুবার দেখানোর কোয়ারি:

mysql> select concat(Value,'~',Value) from DemoTable group by Value;

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

+-------------------------+ 
| concat(Value,'~',Value) | 
+-------------------------+ 
| 100~100                 | 
| 200~200                 | 
+-------------------------+ 
2 rows in set (0.00 sec)
  1. MySQL-এ isMarried = 0 olan সারি গোষ্ঠী করে (GROUP BY) ক্লায়েন্ট অনুযায়ী বের করা

  2. MySQL-এ নির্দিষ্ট কলামের মান সওয়াপ (Swap) করা

  3. MySQL-এ DISTINCT, ORDER BY DESC, LIMIT OFFSET ব্যবহার করে Nth সর্বোচ্চ মান বের করুন

  4. MySQL-এ ভ্যালু ০ হলে অন্য কলাম থেকে ডেটা সিলেক্ট করা