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

MySQL টেবিলের দুই বা অধিক কলামের মান একসাথে এক কলামে পেতে কীভাবে করবেন?


দুই বা অধিক কলামের মান একসাথে করার জন্য MySQL CONCAT() ফাংশন ব্যবহার করা যেতে পারে। এখানে 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-এ MAX() ও GREATEST() ব্যবহার করে এক ও একাধিক কলাম থেকে সর্বোচ্চ মান বের করা

  2. MySQL-এ CASE WHEN দিয়ে দুটি কলাম মান সওয়াপ (স್ವাপ) করা

  3. MySQL-এ DISTINCT এবং COUNT একসাথে ব্যবহার করে প্রতিটি অনন্য মানের ফ্রিকোয়েন্সি বের করা

  4. MySQL에서 UNION ALL로 두 컬럼의 값을 하나의 컬럼으로 합쳐 조회하기