কম্পিউটার

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


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

  2. কিভাবে দুটি কলাম মান অদলবদল করে একটি MySQL টেবিল আপডেট করবেন?

  3. 'DISTINCT' এবং 'COUNT' প্রশ্নগুলিকে একত্রিত করা কি সম্ভব, যাতে আমি দেখতে পারি যে প্রতিটি স্বতন্ত্র মান একটি MySQL টেবিল কলামে কতবার উপস্থিত হয়?

  4. দুটি ভিন্ন MySQL কলামে উপলব্ধ একটি কলামে মানগুলির একটি তালিকা কীভাবে নির্বাচন এবং প্রদর্শন করবেন?