- 1
- 0
- 约1.84千字
- 约 5页
- 2026-11-06 发布于河南
- 举报
数据常见面试题及答案
一、SQL与数据库基础(总分:30分)
1.请简述内连接与左连接的区别。
答案:内连接(INNERJOIN)只返回两个表中匹配的行;而左连接(LEFTJOIN)会返回左表中的所有行,即使右表中没有匹配项,右表对应的字段也会显示为NULL。
2.请写出计算每个部门员工平均工资的SQL语句。
答案:SELECTdepartment_id,AVG(salary)FROMemployeesGROUPBYdepartment_id;
3.解释一下窗口函数(如ROW_NUMBER,RANK,DENSE_RANK)的作用。
答案:窗口函数允许在保留原始行数据的同时对数据进行分组计算(如求和、排名等),它不会将行折叠为一行,常用于计算排名、移动平均、累计求和等场景。
4.如何优化慢查询SQL?
答案:可以通过添加适当的索引、优化查询语句结构(避免SELECT)、使用EXPLAIN分析执行计划、调整数据库参数配置以及优化表结构(如反范式化)来优化。
5.什么是数据去重?
答案:数据去重是指识别并移除数据集中重复的记录,以确保数据的唯一性和准确性,通常使用DISTINCT关键字或GROUPBY语句实现。
二、数据分析与业务逻辑(总分:30分)
1.什么是DAU(日活跃用户数)和MAU(月活跃用户数)?它们有什么区别?
答案:DAU是日活
您可能关注的文档
- 数控铣初级试题及答案.docx
- 数控入门考试题及答案.docx
- 数控磨工考试题及答案.docx
- 数控考试题目及答案.docx
- 数控加工考试题及答案.docx
- 数控车试题库及答案.docx
- 数控测量考试题及答案.docx
- 数控操作面试题及答案.docx
- 数控编程考试题及答案.docx
- 数据资源面试题及答案.docx
- 人教版高中英语选择性必修第三册 Unit3 Environmental Protection(含答案).pdf
- 统编版九年级历史上册 第二单元《古代欧洲文明》每节课(课后作业)汇编(含两套作业题).pdf
- 统编版九年级历史上册 第一单元 第2课《古代两河流域》提升练.pdf
- 人教版六年级数学下册第四单元《比例-用比例解决问题》教案.pdf
- 2026年人教版九年级英语上册 Unit7 Feel the Rhythm易错知识点+练习题(含答案解析).pdf
- 2026秋译林版九年级英语上册 Unit5 Music speaks集体备课教案.pdf
- 针灸学竞赛复习题库(附答案).pdf
- 高一(下)期中物理试题(高中物理必修3)解析版.pdf
- 中考语文《儒林外史》《简·爱》专项复习.pdf
- 2026年统编版九年级历史上册 第16课 英国资产阶级革命 教案(含教学反思).pdf
原创力文档

文档评论(0)