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

MySQL-এ ডুপ্লিকেট VARCHAR মানের ভিত্তিতে গড় বের করা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable( 
   Value int, 
   Value2 varchar(100) ); 
Query OK, 0 rows affected (0.84 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values(10,'999.999.999.999'); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values(20,'888.888.888.888'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(30,'999.999.999.999'); Query OK, 1 row affected (0.09 sec)

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

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+-------+-----------------+ 
| Value | Value2          | 
+-------+-----------------+ 
| 10    | 999.999.999.999 | 
| 20    | 888.888.888.888 | 
| 30    | 999.999.999.999 | 
+-------+-----------------+ 
3 rows in set (0.00 sec)

সংশ্লিষ্ট VARCHAR রেকর্ডের ভিত্তিতে গড় বের করার কোয়ারি:

mysql> select Value2,avg(Value) from DemoTable group by Value2;

এটি নিচের আউটপুট তৈরি করবে:

+-----------------+------------+ 
| Value2          | avg(Value) | 
+-----------------+------------+ 
| 999.999.999.999 | 20.0000    | 
| 888.888.888.888 | 20.0000    | 
+-----------------+------------+ 
2 rows in set (0.06 sec)
  1. MySQL-এ ডুপ্লিকেট আইডির গড় বের করে সর্বোচ্চ গড়見せ वाले আইডি খুঁজে বের করা (HAVING AVG)

  2. MySQL-এ দুটি ডেটাটাইম মানের পার্থক্য বের করা

  3. MySQL에서 중복 튜플 찾기와 개수 세기 (GROUP BY HAVING)

  4. MySQL-এ GROUP BY HAVING ব্যবহার করে ডুপ্লিকেট কলাম মান বের করা