কম্পিউটার

অনুরূপ কলামে 1 টি মানের ভিত্তিতে একটি একক সারিতে গ্রুপ কনক্যাট এবং ডেটা স্থাপন করতে MySQL ক্যোয়ারী?


এর জন্য, GROUP_CONCAT() ব্যবহার করুন। শুধুমাত্র 1 মানের জন্য, MySQL WHERE ক্লজ দিয়ে কাজ করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( PlayerName varchar(40), PlayerStatus tinyint(1)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে ঢোকান> DemoTable মান ('Bob',0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

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

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

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

তৈরি করবে
+------------+---------------+| খেলোয়াড়ের নাম | প্লেয়ার স্ট্যাটাস |+------------+---------------+| ক্রিস | 1 || ডেভিড | 0 || স্যাম | 1 || ক্যারল | 1 || বব | 0 |+------------+-------------+5 সারি সেটে (0.00 সেকেন্ড)

অনুরূপ কলাম -

-এ 1টি মানের ভিত্তিতে একটি একক সারিতে গ্রুপ কনক্যাট এবং ডেটা স্থাপন করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে
mysql> DemoTable থেকে group_concat(PlayerName) নির্বাচন করুন যেখানে PlayerStatus=1;

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

তৈরি করবে <প্রে>+---------------+| group_concat(খেলোয়াড়ের নাম) |+----------------------------+| ক্রিস,স্যাম,ক্যারল |+-------------------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL-এ পৃথক পাঠ্য সহ কলামের মানগুলিকে সংযুক্ত করুন এবং একটি একক কলামে প্রদর্শন করুন

  2. MySQL-এ কমা দ্বারা বিভক্ত একটি একক সারিতে সমস্ত কলামের মান প্রদর্শন করবেন?

  3. অনুরূপ কলাম মান থেকে শুধুমাত্র NO মানের গণনা ফেরাতে MySQL ক্যোয়ারী

  4. একটি একক MySQL ক্যোয়ারী একটি একক সারিতে অনেক সারি থেকে স্ট্রিংগুলিকে একত্রিত করতে এবং অন্য কলামে সংশ্লিষ্ট ব্যবহারকারী আইডি যোগফল প্রদর্শন করতে?