কম্পিউটার

MySQL-এ স্বতন্ত্র কমা দ্বারা পৃথক তালিকা হিসাবে অনুরূপ মান সহ একটি স্বতন্ত্র মান হিসাবে ডুপ্লিকেট রেকর্ড প্রদর্শন করবেন?


এর জন্য, আপনি GROUP_CONCAT() ব্যবহার করতে পারেন। এছাড়াও আপনাকে স্বতন্ত্র রেকর্ডগুলি আনতে DISTINCT ব্যবহার করতে হবে৷ আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(40), Score int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(Name,Score) মান ('Chris',56); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTable(নাম,স্কোর) মানগুলিতে সন্নিবেশ করুন ('রবার্ট',78);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable(নাম,স্কোর) মান ('Chris',56); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.42 সেকেন্ড)mysql> DemoTable (নাম, স্কোর) এ ঢোকান মান('বব',89); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable(নাম, স্কোর) মান ('Chris',56); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড) mysql> DemoTable(নাম,স্কোর) মান ('Chris',57); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

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

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখানে, আমরা ডুপ্লিকেট "স্কোর" মান সহ "নাম" রেকর্ডগুলি পুনরাবৃত্তি করেছি −

<প্রে>+----+---------+------+| আইডি | নাম | স্কোর |+---+---------+------+| 1 | ক্রিস | 56 || 2 | রবার্ট | 78 || 3 | ক্রিস | 56 || 4 | বব | 89 || 5 | ক্রিস | 56 || 6 | ক্রিস | 57 |+------+---------+------+6 সারি সেটে (0.00 সেকেন্ড)

নীচে টেবিল থেকে রেকর্ড লুপ করার জন্য ক্যোয়ারী রয়েছে যা ইতিমধ্যেই GROUP BY −

ব্যবহার করে
mysql> নাম অনুসারে DemoTable গ্রুপ থেকে নাম, group_concat(DISTINCT স্কোর বিভাজক ',') নির্বাচন করুন;

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

তৈরি করবে
+---------+-------------------------------------- -------+| নাম | group_concat(DISTINCT স্কোর বিভাজক ',') |+---------+------------------------------- --------------+| বব | 89 || ক্রিস | 56,57 || রবার্ট | 78 |+---------+-------------------------------------- ------+3 সারি সেটে (0.00 সেকেন্ড)

  1. কমা বিভক্ত মান সহ MySQL এ র্যান্ডম সারিগুলি কীভাবে আনবেন?

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

  3. MySQL-এ স্বতন্ত্র কলামের নাম প্রদর্শন করুন

  4. MySQL এ সংশ্লিষ্ট ডুপ্লিকেট আইডি সহ একটি কলাম (ভাসমান মান) থেকে সর্বনিম্ন মান পান