কম্পিউটার

একটি বিশেষ অক্ষর দ্বারা পৃথক করা একটি একক সারিতে অনুরূপ সংশ্লিষ্ট আইডি সহ রেকর্ডগুলিকে সংযুক্ত করার জন্য MySQL ক্যোয়ারী


এর জন্য, আপনি GROUP_CONCAT() এর সাথে CONCAT_WS() ব্যবহার করতে পারেন। আসুন প্রথমে একটি

তৈরি করি
mysql> টেবিল তৈরি করুন DemoTable2016 -> ( -> UserId int, -> UserName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable2016 মানগুলিতে সন্নিবেশ করুন(1,'Chris');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable2016 মানগুলিতে ঢোকান (2,'বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) )mysql> DemoTable2016 মানগুলিতে সন্নিবেশ করান> DemoTable2016 মানগুলিতে সন্নিবেশ করুন 

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

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

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

তৈরি করবে <প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 1 | ক্রিস || 2 | বব || 1 | ডেভিড || 2 | ক্যারল || 1 | স্যাম |+---------+---------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে একটি বিশেষ অক্ষর দ্বারা বিভক্ত −

একটি সারিতে রেকর্ডগুলি সংযুক্ত করার জন্য প্রশ্ন রয়েছে
mysql> UserId দ্বারা DemoTable2016 গ্রুপ থেকে group_concat(concat_ws('-',UserName,UserId)) নির্বাচন করুন;

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

তৈরি করবে <পূর্ব>+------------------------------------------------------------ +| group_concat(concat_ws('-',UserName,UserId)) |+----------------------------------- -----------+| ক্রিস-1, ডেভিড-1, স্যাম-1 || বব-২,ক্যারল-২ |+----------------------------------------- -----+2 সারি সেটে (0.00 সেকেন্ড)
  1. MYSQL-এ একক প্রশ্ন সহ দুটি টেবিলে রেকর্ড সন্নিবেশ করতে UNION ALL ব্যবহার করুন

  2. একটি একক MySQL ক্যোয়ারী ব্যবহার করে শর্ত সহ রেকর্ডের জন্য বিভিন্ন আইডি সেট করুন

  3. MySQL একক প্রশ্নে একাধিক রেকর্ড আপডেট করে?

  4. একটি একক প্রশ্নে IN() সহ একটি MySQL টেবিল থেকে রেকর্ড মুছুন