- 1
- 0
- 约5.06千字
- 约 8页
- 2026-09-08 发布于河北
- 举报
数据分析数据库面试真题及详细答案(接地气版)
一、SQL基础必问(高频入门题)
1、SQL中常用的聚合函数有哪些?各自的使用场景?
参考答案:
常用聚合函数主要5个,都是数据分析日常高频使用的:
1.COUNT():统计行数/非空字段数量,COUNT(*)统计所有行(包含空值行),COUNT(字段)只统计该字段非空数据,日常统计用户数、订单数最常用;
2.SUM():求和,只针对数值类型,用于统计交易总额、播放时长、商品销量等;
3.AVG():求平均值,自动忽略空值,常用于客单价、人均消费、平均观看时长;
4.MAX()/MIN():取最大/最小值,用于查最高订单金额、最早注册时间、最低售价等。
补充:聚合函数默认会忽略NULL值,这是日常写SQL最容易踩坑的点。
2、WHERE和HAVING的核心区别是什么?什么时候用HAVING?
参考答案:
核心区别是过滤时机和过滤对象不同:
1.WHERE:分组之前过滤原始数据,不能使用聚合函数,只过滤行数据;
2.HAVING:分组之后过滤分组结果,可以使用聚合函数,专门过滤分组后的统计数据。
实战场景:需要筛选「统计结果」时必须用HAVING。比如:统计各城市订单量,只展示订单量大于100的城市,只能用HAVINGCOUNT(*)100。
执行顺序:WHERE过滤原始数据→GROUPBY分组→聚合计算→
您可能关注的文档
- 敦豪DHL面试真题及详细参考答案(通用实操版).docx
- 敦煌文化专项测试题(含详细答案解析).docx
- 教资面试蛋白质专项真题及详细答案(初高中生物通用).docx
- 教资面试结构化高频试题及详细参考答案(通用版).docx
- 教资面试结构化高频题目及详细参考答案(通用中小学).docx
- 教资面试结构化高频真题+详细满分答案(通用考场版).docx
- 教资面试结构化高频真题及详细接地气答案(通用版).docx
- 教资面试结构化问答真题及详细参考答案(无模板接地气版).docx
- 教资面试结构化真题及接地气答题范本(无模板感、考场通用).docx
- 教资面试结构化真题及详细参考答案(考场实用版).docx
最近下载
- 工资核算表大全(标准员工、计件工资、考勤计时工资、销售提成工资、临时工小时工工资、工资汇总统计、员工工资条模板7种模板).xlsx
- 环境友好型汽车涂料―GMA型丙烯酸粉末涂料的制备.doc VIP
- 白糖购销合同协议书范本模板.docx
- 部编人教版六年级上册语文全册新优教学设计(配2026年秋改版教材).doc
- 《“无诈校园”创建工作实施方案》.docx VIP
- 粉末涂料用GMA型丙烯酸树脂的合成及其固化分析.pdf VIP
- 《应急管理培训课件》.ppt VIP
- UV固化丙烯酸粉末涂料用树脂的合成.pdf VIP
- 2026年家庭教育促进法家长课堂课件.pptx VIP
- 单元二 西点制作常用原料.ppt
原创力文档

文档评论(0)