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

MySQL কোয়ারি: ফার্স্ট নেম, লাস্ট নেম কলামগুলো একত্রিত করে ফুল নেম একক কলামে দেখানো

এজন্য MySQL-এ CONCAT() মেথড ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( 
   FirstName varchar(50), 
   LastName varchar(50) ); 
Query OK, 0 rows affected (0.63 sec)

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

mysql> insert into DemoTable values('Chris','Brown'); Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values('David','Miller'); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values('John','Doe'); Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable values('Adam','Smith'); Query OK, 1 row affected (0.25 sec)

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

mysql> select *from DemoTable;

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

+-----------+----------+ 
| FirstName | LastName | 
+-----------+----------+ 
| Chris     | Brown    | 
| David     | Miller   | 
| John      | Doe      | 
| Adam      | Smith    | 
+-----------+----------+ 
4 rows in set (0.00 sec)

ফার্স্ট নেম এবং লাস্ট নেম একত্রিত করে ফুল নেম করার কোয়ারি:

mysql> select concat(FirstName,' ',LastName) AS FullName from DemoTable;

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

+--------------+ 
| FullName     | 
+--------------+ 
| Chris Brown  | 
| David Miller | 
| John Doe     | 
| Adam Smith   | 
+--------------+ 
4 rows in set (0.00 sec)
  1. MySQL-এ GREATEST() দিয়ে একাধিক কলাম একসাথে সর্ট করা

  2. MySQL-এ একসাথে দুটি কলাম আপডেট করা (সিঙ্গল কোয়েরি)

  3. MySQL-এ LEFT, LENGTH, LOCATE, REVERSE দিয়ে নামের শেষ স্পেসের বামপাশের অংশ বের করা

  4. MySQL-এ GROUP BY DATE() ব্যবহার করে ডISTINCT তারিখের রেকর্ড বের করা