后端岗位面试题 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1276 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 981 题有一个成绩表成绩表(id, score, subject),请写出SQL,找出平均分大于90分的学生,并统计每个科目的人数。 考察SQL分组聚合、子查询与条件筛选的综合能力第 982 题SQL调优做过吗? 考察候选人SQL优化的实际经验与系统方法第 983 题如何判断SQL语句是否命中索引? 考察数据库索引机制的理解和SQL执行分析能力第 984 题请编写一条SQL语句,从a表和b表中查询出id相同的记录。 考察SQL联表查询的基础能力和对JOIN语义的理解第 985 题给定学生进入宿舍的日志表(含学生ID、日期、时间),如何查询每个学生每天的最早和最晚进入时间?请写出SQL并说明思路。 考察SQL分组聚合与时间字段处理能力第 986 题请解释 SQL 中左连接和右连接的区别,并举例说明。 考察对 SQL 连接类型语义的理解和应用能力第 987 题请写一条 SQL,使用 JOIN 和 GROUP BY 查询满足某需求的聚合结果。 考察 SQL 中多表关联与分组聚合的综合运用第 988 题假设有一张登录记录表,包含字段:用户ID、登录日期、登录日期时间(登录时间点)和登录时长。请写出 SQL,分别统计所有用户的总登录次数和平均登录时长。 考察 SQL 聚合查询和分组统计能力第 989 题怎么查看SQL语句是否使用索引? 考察对SQL执行计划的理解与索引使用排查能力第 990 题如何有效防止SQL注入攻击? 考察对SQL注入原理、防御手段及最佳实践的理解第 991 题在 SQL 查询中,使用 LIKE 进行模糊匹配时,通配符 % 放在哪个位置会导致索引失效?请解释原因。 考察对 LIKE 查询索引使用规则及最左前缀原则的理解第 992 题SQL题:自增主键id,数据量1000万,如何高效查询出全部数据?请写出对应SQL。 考察大数据量全表扫描时的分批查询与游标分页能力第 993 题请介绍一次你处理慢SQL的完整过程。 考察对数据库慢查询的诊断、分析与优化能力第 994 题描述一下一条SQL语句查询的过程 考察对数据库查询执行流程和内部机制的理解第 995 题怎么去优化这条慢SQL? 考察对慢SQL定位、分析与优化的系统化能力第 996 题如何在Spring应用中实现SQL审计功能? 考察对SQL审计技术方案的理解与实现细节第 997 题请写一个 SQL 查询,统计连续点击次数。 考察 SQL 窗口函数与连续性问题建模能力第 998 题请说明如何使用数据库的 EXPLAIN 命令来分析 SQL 执行计划。 考察对 EXPLAIN 命令作用、输出字段理解及基于执行计划定位 SQL 性能问题的能力第 999 题在什么场景下不建议使用 SELECT * 查询?请说明原因。 考察查询性能优化意识和数据库查询规范第 1000 题请口述求解连续登录问题的三种方法,并说明各自的适用场景。 考察SQL连续区间问题的多解法能力与场景权衡