- 1
- 0
- 约1.53万字
- 约 15页
- 2026-05-29 发布于河北
- 举报
数据工程师面试题及详细答案
一、基础必考题(考察核心功底,无基础不通过)
1.请说说SQL中innerjoin、leftjoin、rightjoin、fulljoin的区别,结合实际业务场景举例说明
答案:核心区别在于“是否保留关联表中未匹配的数据”,实际业务中最常用innerjoin和leftjoin,rightjoin极少用,fulljoin几乎不用(业务场景极特殊)。
1.innerjoin(内连接):只保留两个表中“关联条件完全匹配”的数据,不匹配的行全部过滤。
实际场景:统计“已下单且有用户信息”的订单数——订单表(order)和用户表(user),关联条件order.user_id=user.id,用innerjoin可排除掉用户信息缺失的异常订单。
2.leftjoin(左连接):保留左表所有数据,右表只保留匹配的数据,右表未匹配的字段显示为null。
实际场景:统计“所有用户的下单情况”,包括未下单的用户——左表是用户表(user),右表是订单表(order),关联条件user.id=order.user_id,未下单用户的订单相关字段为null,可通过isnull(order.id,0)统计未下单人数。
3.rightjoin(右连接):和leftjoin相反,保留右表所有数据,左
您可能关注的文档
- 敦煌文化基础知识考试题及详细答案.docx
- 教育案例分析试题及详细答案.docx
- 教育测量与评价试题及详细答案.docx
- 教育测量与统计试题及详细答案.docx
- 教育的基本规律试题及详细答案.docx
- 教育法规概论试题及详细答案.docx
- 教育法规考试试题及详细答案.docx
- 教育法规试题及答案解析.docx
- 教育法考试试题及详细答案.docx
- 教育法学自考试题及详细答案.docx
- 广州高考理科一张纸复习清单.docx
- 2026年新高考全国乙卷高考文综易错题卷含解析.docx
- 2026年新高考全国乙卷数学易错知识点卷含高频考点含解析.docx
- 2026年新课标 I 卷高考生物冲刺模拟卷(含解析).docx
- 2026年新课标 I 卷数学高频考点专项卷(含解析).docx
- 2026年新课标 II 卷高考生物押题预测卷(含解析).docx
- 2026年新课标 I 卷高考语文易错题预测卷压轴题含解析.docx
- 2026年新课标 II 卷高考数学论述类文本阅读卷含解析.docx
- 2026年新课标II卷高考化学有机合成易错题卷(含解析).docx
- 2026年新课标II卷语文预测押题卷(含解析).docx
最近下载
- 花溪河(二桥段)防洪护岸工程施工图设计说明.doc VIP
- 水利三类人员安全员b证考试题库及答案.docx VIP
- 2025年水利三类人员安全员b证考试题库及答案(完整版) .pdf VIP
- 2025年山东省军转干考试公共知识试题及答案解析.docx VIP
- 传统语文教育教材论.pdf VIP
- [北海市]2025广西北海市医疗保障事业管理中心招聘2人笔试历年参考题库典型考点附带答案详解.docx VIP
- 新生儿机械通气常规.pptx
- 2025年执业药师【西药综合】药学综合知识与技能真题及答案(全).pdf VIP
- AQ 2061-2018 金属非金属地下矿山防治水安全技术规范.docx VIP
- 深度解析(2026)《AQ 2061-2018金属非金属地下矿山防治水安全技术规范》.pptx VIP
原创力文档

文档评论(0)