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

MySQL-এ অনন্য (Distinct) ভ্যালু এবং তাদের কাউন্ট বের করা

শুধু অনন্য ভ্যালু এবং তাদের কাউন্ট বের করতে GROUP BY ক্লজ ব্যবহার করুন।

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

mysql> create table DemoTable754(ProductPrice int);
Query OK, 0 rows affected (0.48 sec)

ডুপ্লিকেট ভ্যালু সহ কিছু রেকর্ড ইনসার্ট করি:

mysql> insert into DemoTable754 values(200); ... values(900);
Query OK, 1 row affected (various)

সব রেকর্ড দেখি (৯টি রো):

mysql> select *from DemoTable754;

আউটপুট:

+--------------+
| ProductPrice |
+--------------+
| 200          |
| 500          |
| 200          |
| 500          |
| 800          |
| 900          |
| 200          |
| 200          |
| 900          |
+--------------+
9 rows in set (0.00 sec)

অনন্য ভ্যালু এবং তাদের আবার্তন সংখ্যা বের করার ক্যোয়ারি:

mysql> select ProductPrice, count(ProductPrice) from DemoTable754 group by ProductPrice;

আউটপুট:

+--------------+---------------------+
| ProductPrice | count(ProductPrice) |
+--------------+---------------------+
| 200          | 4                   |
| 500          | 2                   |
| 800          | 1                   |
| 900          | 2                   |
+--------------+---------------------+
4 rows in set (0.00 sec)
  1. একক MySQL কোয়ারিতে শূন্য, NULL এবং শূন্য/NULL বাদ দেওয়া স্বতন্ত্র মান গণনা করা

  2. MySQL কোয়েরি: ডISTINCT ভ্যালুর আওতা গণনা করে নতুন কলামে প্রদর্শন করা

  3. MySQL에서 GROUP_CONCAT과 CONCAT, DISTINCT로 컬럼 값 따옴표로 감싸기

  4. MySQL COUNT DISTINCT ধীর গতিতে চলছে? দ্রুত করার উপায়