কম্পিউটার

কিভাবে MySQL CONCAT() ফাংশন, একটি টেবিলের কলাম/s-এ প্রয়োগ করা হয়, অন্যান্য টেবিলের কলাম/s সাথে মিলিত হতে পারে?


আমরা CONCAT() ফাংশনের আউটপুট ব্যবহার করতে পারি যা অন্য MySQL টেবিলের কলাম/s সাথে একটি MySQL-এর কলাম/s-এ প্রয়োগ করা হয়। এটি মাইএসকিউএল যোগদানের সাহায্যে করা যেতে পারে।

উদাহরণ

উদাহরণ স্বরূপ, আমাদের কাছে দুটি সারণী 'ছাত্র' রয়েছে, যেখানে ছাত্রদের আইডি, নাম, শেষ_নাম, ঠিকানা এবং বিষয় এবং ছাত্রদের সম্পর্কে আইডি এবং মন্তব্যের মতো বিশদ বিবরণ রয়েছে। এখন, নিম্নলিখিত ক্যোয়ারীটি অন্য টেবিল কলামের সাথে CONCAT() ফাংশনকে একত্রিত করতে পারে −

mysql> Select * from remarks;
+------+-------------+
| ID   | Comment     |
+------+-------------+
| 1    | Good        |
| 2    | Excellent   |
| 15   | Average     |
| 20   | Good        |
| 21   | Outstanding |
+------+-------------+
5 rows in set (0.00 sec)

mysql> Select CONCAT(Name,' ' ,Last_Name ), Comment from student s, remarks r
-> Where s.id = r.id;
+------------------------------+-------------+
| CONCAT(Name,' ' ,Last_Name ) | Comment     |
+------------------------------+-------------+
| Gaurav Kumar                 | Good        |
| Aarav Sharma                 | Excellent   |
| Harshit Kumar                | Average     |
| Gaurav Rathore               | Good        |
| Yashraj Singh                | Outstanding |
+------------------------------+-------------+
5 rows in set (0.00 sec)

উভয় টেবিলের ছাত্রদের সাধারণ 'আইডি'র ভিত্তিতে উভয় টেবিল যুক্ত করা হয়েছে।


  1. কলামের মান সহ একটি স্ট্রিং প্যাড করার পরে আমরা কীভাবে মাইএসকিউএল টেবিল আপডেট করতে পারি?

  2. একই কলামের নাম?নাম সহ a^b-এর মতো নামের একটি টেবিল কীভাবে তৈরি করা যায়?

  3. কিভাবে আমরা মাইএসকিউএল টেবিলের কলামের ডাটা টাইপ পরিবর্তন করতে পারি?

  4. আমি কিভাবে একটি MySQL টেবিল থেকে একটি বিদ্যমান কলামের নাম পরিবর্তন করতে পারি?