কম্পিউটার

MySQL-এ DISTINCT সহ GROUP_CONCAT এবং CONCAT ব্যবহার করে একক কলামের মান কীভাবে উদ্ধৃত করবেন?


এর জন্য, আপনি replace() এর সাথে group_concat() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1799 ( EmployeeId varchar(20) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1799 মানগুলিতে সন্নিবেশ করান> 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1799 থেকে
mysql> নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

<প্রে>+-----------------+| কর্মচারী আইডি |+-----------------+| 101,102,103,104 || 106,109 |+-----------------+2 সারি সেটে (0.00 সেকেন্ড)

এখানে গ্রুপ_কনক্যাট ব্যবহার করে একক কলামের মান উদ্ধৃত করার প্রশ্ন রয়েছে এবং স্বতন্ত্র −

সহ concat
mysql> DemoTable1799 থেকে আউটপুট হিসাবে group_concat(স্পষ্ট concat("'", প্রতিস্থাপন করুন(EmployeeId, "," , "','") , "'")) নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+--------------------------------------+| আউটপুট |+-----------------------------------+| '101', '102', '103', '104', '106', '109' |+------------ ------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL এর সাথে কলামের মান পরিবর্তন করছেন?

  2. তিনটি কলাম থেকে স্বতন্ত্র মান নির্বাচন করুন এবং MySQL সহ একটি একক কলামে প্রদর্শন করুন

  3. MySQL-এ পৃথক পাঠ্য সহ কলামের মানগুলিকে সংযুক্ত করুন এবং একটি একক কলামে প্রদর্শন করুন

  4. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?