后端岗位面试题 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1276 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 161 题请设计并实现一个支持模糊匹配的SQL查询,并说明其底层排序机制与归并排序的关系。 考察SQL模糊查询的写法、性能考量及对排序算法原理的理解第 162 题一段时间内的数据在数据库中如何查询? 考察时间范围查询的基本SQL写法与索引利用第 163 题在 SQL 中,GROUP BY 子句后面通常紧接哪个子句进行过滤? 考察 SQL 分组后过滤语句及与 WHERE 的区别第 164 题请说明左外连接和右外连接各自的使用场景,并举例说明。 考察对SQL外连接语义及适用场景的理解第 165 题在SQL中,GROUP BY子句通常与哪些关键字一起使用?请举例说明其作用。 考察SQL聚合查询中对GROUP BY及相关子句的理解第 166 题有哪些典型的慢SQL?哪些写法可能天然就是慢SQL? 考察对常见慢SQL场景和不良写法的识别与规避能力第 167 题解释SQL语句 select from user where user.username like ( 考察对SQL语法完整性和正确性的理解第 168 题是否遇到过SQL调优相关场景? 考察SQL调优实践经验与问题解决能力第 169 题左连接中,当右表没有匹配行时,返回的列值是什么? 考察对SQL左连接语义和NULL值处理的理解第 170 题请描述你在SQL中的一次实际使用场景,并说明你如何优化查询性能? 考察SQL实际应用与查询优化能力第 171 题慢SQL是如何导致JVM内存升高的?请说明其机制。 考察数据库慢查询与Java内存之间关联的理解第 172 题请详细说明数据库查询中 SELECT 语句的完整执行过程。 考察对查询执行全流程的理解,包括解析、优化与执行环节第 173 题请讲一讲 SQL 优化的相关内容。 考察对 SQL 优化方法、执行计划分析和索引使用的系统理解第 174 题给定一个包含地区(region)和金额(amount)字段的订单表,请写出按地区汇总金额总和的 SQL 查询。 考察基础 SQL 分组聚合与查询书写能力第 175 题什么是SQL注入?如何避免? 考察对SQL注入原理的理解和防御措施第 176 题请编写一条SQL查询,实现按某列分组后统计每组的记录数,并按数量降序排序。请写出具体SQL语句。 考察SQL基础语法能力,尤其是分组统计与排序的书写第 177 题请编写一条 SQL 查询,筛选出总分超过 200 分的学生的学号,要求使用聚合函数、GROUP BY 和 HAVING。 考察 SQL 聚合分组与过滤的综合运用第 178 题查询每个部门薪资最高的员工信息,请给出SQL。 考察分组条件下取最大值的SQL写法与等效方案第 179 题请描述一次你排查慢 SQL 的完整过程。 考察 SQL 性能问题定位、分析与优化能力第 180 题请解释左连接和右连接的区别,并说明各自适用的场景。 考察对SQL连接类型语义的理解及实际应用能力