教育/培训行业面试题 · 问题拆解 · SQL
教育/培训行业相关面试题,按题目行业基础数据聚合。
共 3709 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · SQL
考察点
技术栈
第 1 题三张表a、b、c分别有1、2、3条记录,主键均已使用。若a与b做内连接,a与c做左外连接,最终返回的结果集有多少条记录? 考察多表连接类型(内连接与外连接)对结果集行数的影响第 2 题给定字段breed、date、value,其中value值存在null,要求用紧邻两行非空值的均值填充null,SQL怎么实现?(数据治理) 考察SQL窗口函数处理缺失值插补的能力第 3 题简单介绍一下所有SQL连接操作以及它们的区别。 考察SQL连接类型及语义差异的掌握程度第 4 题请谈谈你对分库分表的理解,以及在进行数据库优化时,如果引入分库分表,相应的SQL语句需要做哪些修改? 考察对分库分表原理的理解及对SQL改造的实践能力第 5 题请介绍一个你常用到的 SQL 窗口函数,并说明它的适用场景。 考察对 SQL 窗口函数的理解与应用能力第 6 题如何用 SQL 对手机号字段进行查重,找出重复记录? 考察 SQL 分组统计与去重查错的实现能力第 7 题请基于学生表(字段包括 id 主键、学号、姓名、专业、年级、班级)说明如何设计并实现一个查询,找出每个专业下年级最高的学生。 考察 SQL 分组聚合与关联查询能力第 8 题A表10条数据,B表4条数据,且B表有两条数据重复,使用INNER JOIN和LEFT JOIN查询,结果各有多少条数据? 考察多表关联中重复记录对JOIN结果行数的影响第 9 题请写出至少两种不同的解法,统计用户的连续登录天数(连续登录的定义为相邻两天均有登录记录)。 考察连续性问题分析、SQL窗口函数与自连接等多种解法设计第 10 题请说明数据库表连接有哪些常见类型,并分别解释其作用。 考察对数据库表连接类型的理解与辨析能力第 11 题多表连接时,用where替换on会有什么影响? 考察SQL连接语法差异及其对结果集和可读性的影响第 12 题执行 TRUNCATE 之后,表的索引结构是否被删除?请说明原因。 考察对 TRUNCATE 与索引对象生命周期关系的理解第 13 题请对比数据库中的内连接、左连接、右连接和全外连接,并结合增删改查操作说明它们的典型应用场景。 考察对数据库连接类型及增删改查操作的掌握程度第 14 题SQL子查询怎么使用? 考察对子查询的分类、语法、执行逻辑及应用场景的理解第 15 题请编写 SQL 计算用户连续登录游戏的最大天数,允许登录之间存在一天的间隔(即中断一天的登录仍视为连续)。 考察 SQL 对日期序列分组和连续性问题建模的能力