认证介绍
持证人与会员
企业机构
授权合作伙伴
院校合作
观点与研究
关于CDA
新用户注册
考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部
备考刷题,请到
CDA认证小程序
题库分类
CDA I (适配2025年7月25日新考纲)
CDA LEVELⅠ 模拟题(五) 2025年7月新版
某电商平台的数据分析师需要统计2025年每个月的订单总数,并将结果用于月度经营分析报告。他编写了以下SQL语句: SELECT MONTH(order_date) AS month, COUNT(*) FROM orders WHERE YEAR(order_date)=2025 GROUP BY month 该语句在MySQL中执行成功。若分析师希望进一步筛选出订单数超过1000的月份,以下关于WHERE和HAVING子句使用的说法,正确的是?
A. 可以在WHERE子句中添加COUNT(*) > 1000,因为WHERE在GROUP BY之前执行
B. 可以在HAVING子句中添加COUNT(*) > 1000,因为HAVING用于分组后的筛选
C. 只能在WHERE子句中使用COUNT(*) > 1000,因为HAVING不能用于聚合条件
D. 既可以在WHERE中使用,也可以在HAVING中使用,效果相同
上一题
下一题
收藏
点赞
评论
题目解析
题目评论
(0)
HAVING子句用于对分组汇总后的结果进行筛选,且HAVING后面可以跟聚合函数或新创建的列别名。