后端岗位面试题 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1276 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 741 题SQL 中用什么关键字可以了解查询的性能或速度? 考察对 SQL 执行计划相关命令的掌握第 742 题查询某部门薪资最高的员工信息,请给出SQL。 考察对简单分组、排序和聚合查询的掌握第 743 题count(1)和count(*)的区别是什么?如果表有多列且无主键,count(1)执行效率优于count(*),为什么? 考察数据库聚合查询的实现原理与执行效率理解第 744 题请说明 MyBatis 在项目中的典型使用场景,以及如何防止 SQL 注入。 考察 MyBatis 实际应用与 SQL 注入防护机制的理解第 745 题编写SQL查询,计算用户表中用户的平均年龄。 考察SQL聚合函数和基本查询能力第 746 题假设强制用SQL实现字典树,怎么实现? 考察在非典型存储介质(关系型数据库)中设计树形索引结构的能力第 747 题请说明 SQL LIMIT 子句的基本用法,并解释 LIMIT 10 的含义。 考察对 SQL 分页与 LIMIT 截断语义的准确理解第 748 题count(), count(id), count(字段)哪个查询效率更高? 考察SQL聚合函数count不同写法的语义差异与性能表现第 749 题一张表有字段班级、学生名字、成绩,用一条SQL写出每个班级的前三名。 考察窗口函数或子查询实现分组Top-N的SQL能力第 750 题请说明如何使用SQL开窗函数实现分组内排序,并举例说明。 考察对SQL开窗函数语法和分组合并排序逻辑的理解与应用第 751 题请列举并解释你常用的 SQL 命令,并说明它们的作用。 考察对 SQL 基础命令的理解和表达能力第 752 题请编写一条SQL查询,选出所有学生的总分。 考察SQL聚合函数与分组查询的基本使用第 753 题SQL题目:找出总分最高的学生id;若科目存在重复数据,直接使用sum()会有问题,该如何解决? 考察SQL聚合的正确性及重复数据处理能力第 754 题你使用过 SQL 执行计划吗?请结合 explain 谈谈你做慢查询优化的思路和经验。 考察对执行计划的理解与慢查询优化的实践能力第 755 题请手写一个典型业务表的建表语句,说明你会包含哪些字段以及为什么。 考察数据库建模基础与字段设计意识第 756 题SQL:如何查看每个班级男女生的数量? 考察SQL分组聚合与条件统计能力第 757 题Select ... for update 加什么锁? 考察数据库行锁与悲观锁机制的理解第 758 题请解释数据库 JOIN 的原理。 考察对 SQL JOIN 底层实现机制和适用场景的理解第 759 题请编写一个简单的 SQL 查询,并说明其用途。 考察基础 SQL 编写能力与语义表达的清晰度第 760 题如何统计数据表中主键出现次数大于1的列个数? 考察SQL聚合、分组和条件过滤的掌握程度