কম্পিউটার

মাইএসকিউএল-এ স্ট্রিংগুলিকে সংযুক্ত করার জন্য কীভাবে GROUP BY ব্যবহার করবেন এবং কীভাবে সংযুক্তির জন্য একটি বিভাজক সেট করবেন?


MySQL-এ GROUP BY এর সাথে স্ট্রিংগুলিকে সংযুক্ত করতে, আপনাকে একটি SEPARATOR প্যারামিটার সহ GROUP_CONCAT() ব্যবহার করতে হবে যা কমা(‘) বা স্পেস (‘ ‘) ইত্যাদি হতে পারে।

সিনট্যাক্স নিম্নরূপ:

আপনার কলামের নাম 1, GROUP_CONCAT(yourColumnName2 SEPARATOR 'yourValue') আপনার কলামের নাম 1 দ্বারা আপনার টেবিলের নাম গ্রুপ থেকে যেকোনো পরিবর্তনশীল নাম হিসাবে নির্বাচন করুন;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> সারণি তৈরি করুন GroupConcatenateDemo -> ( -> Id int, -> Name varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.99 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। রেকর্ড সন্নিবেশ করার প্রশ্নটি নিম্নরূপ:

mysql> GroupConcatenateDemo মান (10,'Larry');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.41 সেকেন্ড)mysql> GroupConcatenateDemo মানগুলিতে সন্নিবেশ করুন(11,'মাইক');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) )mysql> GroupConcatenateDemo মানগুলিতে সন্নিবেশ করুন(12,'John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> GroupConcatenateDemo মানগুলিতে সন্নিবেশ করুন(10,'Elon');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.63 সেকেন্ড)mysql> GroupConcatenateDemo মানগুলিতে সন্নিবেশ করুন(10,'Bob');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> GroupConcatenateDemo মানগুলিতে সন্নিবেশ করুন(11,'Sam');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:

mysql> GroupConcatenateDemo থেকে *নির্বাচন করুন;

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

+------+-------+| আইডি | নাম |+------+------+| 10 | ল্যারি || 11 | মাইক || 12 | জন || 10 | এলন || 10 | বব || 11 | স্যাম |+------+-------+6 সারি সেটে (0.00 সেকেন্ড)

MySQL-এ স্ট্রিংগুলিকে সংযুক্ত করতে GROUP BY ব্যবহার করে এমন প্রশ্ন এখানে রয়েছে। আইডির ভিত্তিতে GROUP BY সম্পাদন করুন এবং MySQL-এ GROUP_CONCAT() ফাংশন ব্যবহার করে স্ট্রিংগুলিকে সংযুক্ত করুন৷

প্রশ্নটি নিম্নরূপ:

mysql> Id,group_concat(Name SEPARATOR ',') নির্বাচন করুন GroupConcatDemo থেকে GroupConcatDemo -> Id অনুসারে গ্রুপ;

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

<প্রে>+--------------------------+| আইডি | GroupConcatDemo |+------+-------------------+| 10 | ল্যারি, এলন, বব || 11 | মাইক, স্যাম || 12 | জন |+------+-----------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. Windows 10

  2. অ্যান্ড্রয়েডে একটি থ্রেডের জন্য অগ্রাধিকার সেট কিভাবে ব্যবহার করবেন?

  3. আমি মাইএসকিউএল-এ @ সাইন কীভাবে ব্যবহার করব?

  4. আইফোনের জন্য গ্রামারলি কীবোর্ড কীভাবে ইনস্টল এবং ব্যবহার করবেন