单选题
从GROUPBY分组的结果集中再次用条件表达式进行筛选的子句是()。
A
FROM
B
ORDERBY
C
HAVING
D
WHERE
答案解析
正确答案:C
解析:
在SQL中,`GROUP BY`子句用于将结果集按照一个或多个列进行分组。然而,有时我们可能想要基于分组后的结果集进行进一步的筛选。为此,我们使用了`HAVING`子句。 `WHERE`子句在`GROUP BY`之前进行筛选,也就是说,它在分组之前就对单个的记录行进行了筛选。相反,`HAVING`子句在`GROUP BY`之后进行筛选,它基于分组的结果集进行筛选。 因此,当我们需要从`GROUP BY`分组的结果集中再次用条件表达式进行筛选时,应该使用`HAVING`子句。所以,正确答案是C。查看全部
相关知识点:
HAVING筛选分组结果
题目纠错
人工智能训练师题库_1500题
