কম্পিউটার

কিভাবে MySQL এ সারি মার্জ করবেন?


MySQL এ সারি একত্রিত করতে, GROUP_CONCAT() ব্যবহার করুন।

আসুন প্রথমে একটি টেবিল তৈরি করি---

mysql> টেবিল তৈরি করুন DemoTable734 ( Id int, Name varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.73 সেকেন্ড)

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

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

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

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

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

+------+-------+| আইডি | নাম |+------+------+| 101 | জন || 102 | জন || 103 | ক্রিস || 104 | ক্রিস || 104 | ক্রিস |+------+------+5 সারি সেটে (0.00 সেকেন্ড)

সারি-

একত্রিত করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে
mysql> নাম অনুসারে DemoTable734 গ্রুপ থেকে Name,group_concat(Distinct Id SEPARATOR ',') নির্বাচন করুন;

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

<প্রে> +----------------------------------------------- ---+| নাম | group_concat(স্বতন্ত্র আইডি SEPARATOR ',') |+---------+------------------ ----------+| ক্রিস | 103,104 || জন | 101,102 |+------+----------------------------------------- --+2 সারি সেটে (0.04 সেকেন্ড)
  1. কিভাবে আমরা একটি MySQL টেবিল থেকে একাধিক সারি মুছে ফেলতে পারি?

  2. কিভাবে MySQL এ একটি ব্যাচ সন্নিবেশ করবেন?

  3. মাইএসকিউএল-এ অ্যাপোস্ট্রফি (') কীভাবে এড়াবেন?

  4. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?