HAVING 与 WHERE 的区别 — 信息技术选择题
题目
在订单表 orders(订单号, 城市, 金额) 中,要查询订单数超过 100 的城市及订单数,应使用:SELECT 城市, COUNT(*) FROM orders GROUP BY 城市 ____ COUNT(*)>100。关于空格处应填的子句,下列说法正确的是
A. 填 WHERE,因为 WHERE 可筛选任意条件
B. 填 HAVING,因为条件中使用聚合函数筛选分组结果
C. 填 WHERE,因为筛选在分组之前执行
D. 填 ORDER BY,因为需按订单数排序输出