id是发帖人的编号,是唯一的,我们想知道每个会员的发帖数,group by id----按照id分组,就是必然选择。 count(name)是对按照id分组之后的结果计算name的个数。B选项HAVING COUNT(name) > 5 额外加了筛选条件,而题目只是要求统计发帖数,并未要求筛选发帖数超过 5 的用户,因此此选项不符合题意;C选项SQL 语句会筛选 COUNT(name) > 5 的用户,并按 COUNT(name) 升序排序,但题目只要求统计发帖数,因此不符合题意;D选项WHERE id > 100 只会统计 id > 100 的用户发帖数,而题目没有说要限定 id 大小。