শুধু অনন্য ভ্যালু এবং তাদের কাউন্ট বের করতে 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)