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

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


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

উদাহরণ

উদাহরণস্বরূপ, আমাদের দুটি টেবিল 'Student', যাতে ছাত্রদের id, Name, Last_name, Address এবং Subjects ডিটেইলস আছে, এবং 'Remarks', যাতে ছাত্রদের id এবং কমেন্ট আছে। নিচের কোয়ারিটি 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)

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


  1. MySQL টেবিল আপডেট করতে কলাম ভ্যালুতে স্ট্রিং প্যাড করা

  2. MySQL-এ 스페শাল ক্যারেক্টার সহ টেবিল এবং কলাম নামকরণের নিয়ম

  3. MySQL টেবিলের কলামের ডেটা টাইপ পরিবর্তন করার পদ্ধতি

  4. MySQL টেবিলে বিদ্যমান কলামের নাম পরিবর্তন করা