কম্পিউটার

কিভাবে আমরা মাইএসকিউএল টেবিলের দুই বা ততোধিক কলামের মান একত্রিত করতে পারি?


MySQL টেবিলের দুই বা ততোধিক কলামের মান একত্রিত করার জন্য, আমরা CONCAT() স্ট্রিং ফাংশন ব্যবহার করতে পারি। মূলত, MySQL 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() ফাংশন ব্যবহার করতে পারি। উদাহরণ স্বরূপ, ধরুন আমাদের কাছে ‘ছাত্র’ নামের একটি টেবিল আছে এবং আমরা একটি কলামে ছাত্রের নাম ও ঠিকানা সমষ্টিগতভাবে চাই তাহলে নিচের প্রশ্নটি লেখা যেতে পারে −

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. মাইএসকিউএল টেবিল কলামের ডেটাটাইপ কিভাবে পাবেন?

  2. মাইএসকিউএল-এ দুটি কলামের সর্বাধিক মান কীভাবে পাবেন?

  3. আমি কিভাবে আমার MySQL টেবিল কলামের নাম পেতে পারি?

  4. মাইএসকিউএল-এ দুই বা ততোধিক ক্ষেত্রের সর্বনিম্ন মান কীভাবে খুঁজে পাবেন?