পদ্ধতি
GROUP BY এবং COUNT(*) একসাথে ব্যবহার করে প্রতিটি আলাদা মানের ঘটনার সংখ্যা বের করা।
সারণি ও ডেটা
mysql> create table DemoTable1425 (JoiningYear int); mysql> insert into DemoTable1425 values(2000),(2010),(2015),(2000),(2010),(2000),(2010);
কোয়েরি
mysql> select JoiningYear, count(*) from DemoTable1425 group by JoiningYear;
ফলাফল
+-------------+----------+ | JoiningYear | count(*) | +-------------+----------+ | 2000 | 3 | | 2010 | 3 | | 2015 | 1 | +-------------+----------+
ব্যাখ্যা
GROUP BY JoiningYear— একই বছরের সারি গোষ্ঠীবদ্ধ করেCOUNT(*)— প্রতিটি গোষ্ঠীর সারির সংখ্যা- এটি
DISTINCT+COUNTএর সমতুল্য কিন্তু আরও কার্যকর - শর্তসাপেক্ষে:
COUNT(CASE WHEN condition THEN 1 END)
ফ্রিকোয়েন্সি ডিস্ট্রিবিউশন, হিস্টোগ্রাম, বা ক্যাটেগরিক্যাল ডেটা অ্যানালিসিসের মূল টেকনিক।