后端岗位面试题 · 问题拆解 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 338 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · SQL
考察点
技术栈
第 141 题请谈谈你对分库分表的理解,以及在进行数据库优化时,如果引入分库分表,相应的SQL语句需要做哪些修改? 考察对分库分表原理的理解及对SQL改造的实践能力第 142 题SQL中做行列转换如何操作? 考察对SQL行列转换常用方法的理解与实际应用能力第 143 题请用一条 SQL 语句查询出每门课成绩都大于 80 分的学生姓名。 考察 SQL 聚合与分组过滤能力,尤其是对“每门课都”条件的正确转化第 144 题如何用 SQL 计算股票每日较前一日的增长量并过滤出当日增长超过阈值的记录? 考察自关联或窗口函数处理时间序列相邻行第 145 题如何用SQL查询表中的前十条记录? 考察对SQL查询语句基础语法和LIMIT子句的掌握程度第 146 题给定一张记录用户访问信息的表,如何查询超过7天未访问的用户ID? 考察SQL查询中的日期计算、去重及条件筛选能力第 147 题请说明SQL中多表关联查询的执行顺序,以及关联条件对结果集的影响。 考察SQL关联查询的执行逻辑与结果集正确性理解第 148 题请编写SQL查询,从四个关联表中提取商品总金额,并说明你的查询思路。 考察多表关联查询能力及对聚合与分组逻辑的理解第 149 题数据库中外连接和内连接的区别是什么? 考察SQL连接类型的语义理解与场景选择第 150 题请说明SQL查询语句的执行顺序,并解释其重要性。 考察对SQL查询逻辑执行流程的理解及实际应用价值第 151 题请编写一条 SQL 查询,输出所有员工数量不小于 2 的部门下的所有员工名字和部门名字。 考察 SQL 分组聚合、HAVING 过滤及多表关联能力第 152 题三张表a、b、c分别有1、2、3条记录,主键均已使用。若a与b做内连接,a与c做左外连接,最终返回的结果集有多少条记录? 考察多表连接类型(内连接与外连接)对结果集行数的影响第 153 题现在有一张数据表,包含学生ID、班级ID、学生的数学成绩,记录的是高三年级一次数学模拟考试。要求查出每个班级里成绩第二名的学生,如何求解? 考察SQL窗口函数的使用与去重边界处理第 154 题SQL如何分页? 考察SQL分页实现、不同数据库差异及性能考量第 155 题请编写一个SQL查询,使用窗口函数实现分组排序并保留每个分组内前N条记录。 考察窗口函数语法、分区排序及取前N条的实际应用能力第 156 题请编写一个用户表(User)的建表 SQL,要求包含必要的字段约束和索引设计。 考察数据库建表基础能力和常见字段约束、索引的合理运用第 157 题已知用户下单表和用户收藏表,请实现对用户分特征打标,特征包括已购买、购买未收藏、收藏未购买、已购买已收藏。 考察SQL表关联、逻辑理解及分类打标能力第 158 题请用 SQL 实现:从两张关联表中查询最新发布的 10 条数据,写出 SQL 并说明去重与排序逻辑。 考察 SQL 多表联查、排序、限制条数与去重逻辑第 159 题请描述SQL中LEFT JOIN与INNER JOIN的区别,并举例说明使用场景。 考察SQL连接查询的基本概念与场景应用第 160 题手撕SQL:employee表有id和salary字段,查询并返回employee表中第二高的不同薪水,如果不存在第二高的薪水,查询应该返回null。 考察SQL排名窗口或去重排序取值的实现能力及边界处理