কম্পিউটার টিউটোরিয়াল

MySQL-এ দুটি ফিল্ডে GROUP BY এবং কাউন্ট করুন


দুটি কলামে GROUP BY করে ডুপ্লিকেট কাউন্ট করতে টেবিল তৈরি করি:

mysql> create table GroupByTwoFieldsDemo -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0 rows affected (0.53 sec)

ডুপ্লিকেটসহ রেকর্ড যোগ করুন:

mysql> insert into GroupByTwoFieldsDemo values(1,'John'); ... mysql> insert into GroupByTwoFieldsDemo values(6,'Sam'); Query OK, 1 row affected (0.17 sec)

সব রেকর্ড (৭ রো, ডুপ্লিকেট আছে):

mysql> select *from GroupByTwoFieldsDemo;

দুটি কলামে গ্রুপ বাই এবং কাউন্ট:

select yourColumnName1,yourColumnName2,....N,count(yourColumnName1) from GroupByTwoFieldsDemo group by yourColumnName1 desc,yourColumName2;

প্রয়োগ:

mysql> select Id,Name,count(Id) from GroupByTwoFieldsDemo group by id desc,Name;

ফলাফল (৫ রো, কাউন্ট সহ):

+------+---------+-----------+ | Id   | Name    | count(Id) | +------+---------+-----------+ | 10   | Johnson | 2         | | 9    | Carol   | 1         | | 6    | Sam     | 2         | | 5    | David   | 1         | | 1    | John    | 1         | +------+---------+-----------+ 5 rows in set, 1 warning (0.00 sec)

  1. MySQL-এ GROUP BY ও COUNT একসাথে ব্যবহার করে ডুপ্লিকেট গ্রুপ করেই ম্যাক্স মান বের করা

  2. MySQL-এ CONCAT() এবং ALTER TABLE ADD COLUMN ব্যবহার করে দুটি কলাম জড়িয়ে থার্ড কলাম আপডেট করুন

  3. MySQL ডেটাবেস তৈরি ও ব্যবহার

  4. Python দিয়ে MySQL-এ COUNT() ও SUM() ফাংশন ব্যবহার করা