后端岗位面试题 · 技术原理 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1096 道 · 更新 2026-08-05
筛选题目已选:技术原理 · SQL
考察点
技术栈
第 561 题SQL语句可以从哪些方面优化? 考察数据库查询优化知识面的广度和深度第 562 题请编写 SQL 实现两张表的 INNER JOIN 查询,并说明其与 LEFT JOIN 的区别。 考察 SQL 内连接语法、语义及常见关联差异第 563 题请描述SQL中LEFT JOIN与INNER JOIN的区别,并举例说明使用场景。 考察SQL连接查询的基本概念与场景应用第 564 题如何判断 SQL 查询有没有命中索引? 考察索引生效判断方法与执行计划分析能力第 565 题模糊查询是如何实现的?LIKE 语句中的通配符有哪些? 考察对 SQL 模糊查询和通配符的掌握第 566 题SQL注入的概念、成因、预防方法以及什么是参数化查询? 考察对SQL注入原理、成因、防御措施及参数化查询机制的掌握第 567 题SQL如何查询学生成绩表的第七名? 考察SQL查询中排名、去重和分页的相关能力第 568 题手撕SQL:employee表有id和salary字段,查询并返回employee表中第二高的不同薪水,如果不存在第二高的薪水,查询应该返回null。 考察SQL排名窗口或去重排序取值的实现能力及边界处理第 569 题请编写一个SQL查询:给定员工表和部门表,计算每个部门中薪资最高的员工信息。 考察SQL窗口函数或关联子查询的应用,以及分组取极值的能力第 570 题请列举你在实际项目中常用的 SQL 优化手段,并说明它们的适用场景与原理。 考察对 SQL 性能优化知识的系统性掌握与实际应用能力第 571 题在SQL中,WHERE和HAVING的区别是什么? 考察SQL查询中过滤条件的执行阶段与使用场景第 572 题一张表,三个字段:学生、课程、成绩,一个学生对应多门课程,一个课程有一个成绩,如何编写SQL语句统计出总分超过300分的学生名单并且按总分从高到低排序? 考察SQL聚合、分组、过滤和排序的综合运用第 573 题在什么情况下,SQL 中的 IN 和 OR 条件能够利用索引,什么情况下不能?请结合执行计划说明。 考察对索引使用原理和优化器行为的理解第 574 题有一张数据表,其中包含一个类型字段。请编写一条 SQL 查询,统计该表不同类型对应的记录数量。 考察 GROUP BY 与聚合函数的 SQL 编写能力第 575 题请编写SQL实现:根据表(table)中的字段ip、url、flux,统计每个url的总流量总和。 考察SQL基础聚合查询能力第 576 题左右内外连接的区别是什么? 考察对SQL连接类型语义及使用场景的理解第 577 题请提出数据库查询性能优化的思路,并结合实例说明。 考察数据库优化的系统性方法和实践能力第 578 题请介绍你们的实时特征SQL是如何做审计和优化的。 考察对SQL审计与性能优化的实操理解和系统化思路第 579 题针对一个SQL查询慢,怎么排查和解决? 考察SQL性能问题的系统性排查思路与优化手段第 580 题如果提前创建了name列的索引,执行SELECT * FROM user WHERE name = NULL能否利用该索引? 考察SQL中NULL值的索引匹配行为及基本索引原理