后端岗位面试题 · SQL

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 1276 · 更新 2026-08-05

筛选题目已选:SQL
第 541 题给定表 scores(字段姓名、课程、成绩),请编写 SQL 统计每名学生的总成绩,并按总分降序排序。 考察 SQL 分组聚合与排序的基础语法编码实现技术原理SQL第 542 题在什么场景下你会使用 SQL 的 JOIN 操作? 考察对 SQL 多表关联查询的理解和实际应用能力业务理解技术原理SQL第 543 题学生成绩表,怎么计算所有学生的所有课程的总分,写SQL? 考察SQL聚合函数与分组统计能力编码实现问题拆解SQL第 544 题MyBatis分页实现原理? 考察对MyBatis分页插件机制及数据库分页差异的理解技术原理方案权衡MyBatisSQL第 545 题如何优化SQL索引? 考察索引设计原则与优化方法性能优化技术原理SQL第 546 题给定学生id、课程id、分数score,统计每一个十分段(0-9、10-19...90-100)的学生数量,要求使用CASE WHEN实现。 考察SQL中CASE WHEN的用法及分组统计能力编码实现问题拆解SQL第 547 题平时怎么执行SQL的优化工作?过程是咋样的? 考察SQL优化的实战流程与问题定位能力性能优化技术原理问题排查SQL第 548 题请编写一个SQL查询,实现三表联查,并结合GROUP BY和SUM进行统计,请具体描述表结构和查询需求。 考察SQL多表连接、分组聚合的实际应用能力编码实现问题拆解技术原理SQL第 549 题有一张 student 表,包含 ID、Name、ClassID(班级 ID)、Score(成绩)字段,要求查询出每个班级中成绩最高的学生信息,输出字段为 ID、Name、ClassID、Score,怎么实现? 考察 SQL 分组取极值查询的写法与对同分情况的处理编码实现问题拆解技术原理SQL第 550 题请列举并解释数据库索引失效的典型场景。 考察对数据库索引机制的理解及实际调优经验性能优化技术原理问题排查SQL第 551 题请解释数据库索引的作用,并说明如何创建一个普通索引。 考察对数据库索引基本概念与创建语法的理解编码实现技术原理SQL第 552 题在 UPDATE 语句中可以使用 JOIN 吗?请说明其使用方式和注意事项。 考察对 SQL UPDATE 与 JOIN 结合使用的理解及实际应用能力技术原理技术选型SQL第 553 题深分页问题,请写出SQL优化的方案。 考察对深分页性能瓶颈的理解及SQL优化能力编码实现性能优化技术原理SQL第 554 题项目用了MyBatis-Plus,如果要去自定义写一个SQL,比如要写一个多表查询,我们怎么去定义SQL?简单描述一下这个流程。 考察在MyBatis-Plus框架中自定义SQL的定义方式与多表查询处理能力编码实现技术原理问题排查MyBatisMyBatis-PlusSQL第 555 题在 SQL 中,count() 函数可以单独使用吗?通常需要和什么一起使用? 考察对 SQL 聚合函数 count() 使用规则的理解技术原理SQL第 556 题讲一下你理解的SQL优化有哪些? 考察数据库SQL优化的系统性理解与实际应用能力性能优化技术原理问题排查SQL第 557 题请编写SQL,根据订单表和产品表查询每个订单的总价。订单表(order)包含订单id、产品id和数量字段,产品表(product)包含产品id和单价字段。 考察SQL联表查询与聚合计算能力编码实现技术原理SQL第 558 题请介绍一次你进行SQL优化的经历,包括优化背景、遇到的问题以及你的优化思路和效果。 考察候选人在真实场景下进行SQL调优的问题定位、分析方法和效果衡量能力结果导向技术原理问题排查SQL第 559 题统计每个用户每天每种支付方式的总金额。 考察SQL聚合统计和分组能力编码实现问题拆解技术原理SQL第 560 题怎么删除一个表? 考察对 SQL 删除表语句的掌握及与删除数据操作的区别技术原理问题排查SQL