কম্পিউটার

ডুপ্লিকেট কলাম সারি অপসারণ করতে GROUP BY ব্যবহার না করে আলাদা আইডির জন্য MySQL গ্রুপ?


এই জন্য, আপনি DISTINCT কীওয়ার্ড ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1801 মানগুলিতে
mysql> সন্নিবেশ করুন )mysql> DemoTable1801 মানগুলিতে সন্নিবেশ করুন ('John',99); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1801 মানগুলিতে সন্নিবেশ করুন ('Carol',99); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) 

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

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

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

তৈরি করবে <প্রে>+------+-------+| নাম | স্কোর |+------+------+| জন | 98 || জন | 98 || জন | 99 || ক্যারল | 99 |+------+------+4 সারি সেটে (0.00 সেকেন্ড)

এখানে আলাদা আইডি −

-এর জন্য গ্রুপ করার প্রশ্ন রয়েছে
mysql> আলাদা নাম নির্বাচন করুন, DemoTable1801 থেকে স্কোর করুন;

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

তৈরি করবে <প্রে>+------+-------+| নাম | স্কোর |+------+------+| জন | 98 || জন | 99 || ক্যারল | 99 |+------+------+3 সারি সেটে (0.00 সেকেন্ড)
  1. কলামের মান অনুসারে একটি অ্যারেতে MySQL সারিগুলিকে গোষ্ঠীভুক্ত করুন?

  2. MySQL এ NULL সারির সাথে কলাম গুন করছেন?

  3. একটি টেবিল থেকে একটি নির্দিষ্ট ছাত্রের চিহ্নগুলিকে গোষ্ঠীভুক্ত করুন এবং প্রতিটি ছাত্রের জন্য একটি পৃথক কলামে মোট নম্বর প্রদর্শন করুন?

  4. MySQL-এ গ্রুপ প্রতি সর্বোচ্চ কলাম