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

MySQL টেবিলের দুটি বা অধিক কলামের মান কীভাবে কম্বাইন করবেন?


MySQL টেবিলের দুটি বা অধিক কলামের মান কম্বাইন করতে CONCAT() স্ট্রিং ফাংশন ব্যবহার করা যায়। মূলত CONCAT() ফাংশন দুটি বা অধিক স্ট্রিং কম্বাইন করতে ব্যবহৃত হয়।

সিনট্যাক্স

CONCAT(String1,String2,...,StringN)

এখানে CONCAT ফাংশনের আর্গুমেন্টগুলো হলো কম্বাইন করা স্ট্রিংগুলো।

উদাহরণ

mysql> select CONCAT('Ram','is','a','good','boy') AS Remarks; 
+---------------+ 
| Remarks       | 
+---------------+ 
| Ramisagoodboy | 
+---------------+ 
1 row in set (0.00 sec)

এভাবে কলামের মান কম্বাইন করতে CONCAT() ব্যবহার করা যায়। উদাহরণস্বরূপ, 'Student' টেবিলে ছাত্রের নাম এবং ঠিকানা একসাথে এক কলামে পেতে:

mysql> Select Id, Name, Address, CONCAT(ID,', ',Name,', ', Address)AS 'ID, Name, Address' from Student; 
+------+---------+---------+--------------------+
| Id   | Name    | Address | ID, Name, Address  |
+------+---------+---------+--------------------+
| 1    | Gaurav  | Delhi   | 1, Gaurav, Delhi   |
| 2    | Aarav   | Mumbai  | 2, Aarav, Mumbai   |
| 15   | Harshit | Delhi   | 15, Harshit, Delhi |
| 20   | Gaurav  | Jaipur  | 20, Gaurav, Jaipur |
+------+---------+---------+--------------------+
4 rows in set (0.00 sec)

  1. MySQL-এ টেবিল কলামের ডেটা টাইপ জানা (INFORMATION_SCHEMA.COLUMNS)

  2. MySQL-এ GREATEST() ফাংশন ব্যবহার করে দুটি কালামের সর্বোচ্চ মান বের করুন

  3. MySQL-এ SHOW COLUMNS কমান্ড দিয়ে টেবিলের কলাম নামগুলো জানুন

  4. MySQL-এ LEAST() ফাংশন দিয়ে দুটি বা অধিক ফিল্ডের ন্যূনতম মান বের করা