互联网/IT行业面试题 · SQL

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:SQL
第 281 题如何找出两张表中具有相同两列取值的所有行? 考察对表连接、去重及多列匹配逻辑的理解编码实现技术原理SQL第 282 题SQL优化具体是做了什么? 考察对SQL性能优化方法体系的理解与实际应用能力性能优化问题拆解技术原理SQL第 283 题请写出一个查询SQL语句,并说明其用途。 考察SQL基础语法掌握程度与表达能力编码实现技术原理SQL第 284 题在数据库查询中,为什么通常不建议使用 SELECT *? 考察对 SELECT * 缺点的理解及查询优化意识性能优化技术原理SQL第 285 题MyBatis中#{}和${}有什么区别? 考察MyBatis参数绑定与SQL注入风险的理解风险判断安全意识技术原理MyBatisSQL第 286 题请解释什么是 SQL 注入攻击,并说明其危害。 考察对 SQL 注入攻击原理和风险的基本理解安全意识技术原理SQL第 287 题有一个表,包含学生姓名、项目和分数三列,请写一条 SQL 查询出至少有两门课程分数大于 80 的学生姓名。 考察 SQL 分组、聚合与条件过滤能力编码实现问题拆解技术原理SQL第 288 题请解释 SQL 中 WHERE 和 HAVING 的区别及各自的使用场景。 考察对 SQL 查询过滤与分组条件执行顺序和适用场景的理解技术原理技术选型SQL第 289 题Redis怎么保证与SQL的一致性? 考察缓存与数据库一致性方案的权衡与工程实践风险判断系统设计方案权衡RedisSQL第 290 题请列举并解释哪些情况下索引会失效,并举例说明。 考察对索引失效场景的理解及问题排查能力技术原理问题排查SQL第 291 题请分享一个你应用SQL等数据分析工具解决实际问题的案例。 考察数据分析工具的实际应用能力及问题解决思路数据驱动问题拆解项目复盘SQL第 292 题慢查询的优化,覆盖索引 考察慢查询诊断能力与索引优化中覆盖索引的正确应用性能优化技术原理MySQLSQL第 293 题两张用户相关的表,如何判断一张表中哪些数据在另一张表中不存在? 考察关联查询、集合差集和性能考量问题拆解技术原理SQL第 294 题除了 explain 工具,还有哪些查询优化手段? 考察候选人对SQL查询性能优化的全面理解与实战手段性能优化技术原理问题排查SQL第 295 题慢SQL优化怎么做? 考察对SQL性能问题的系统排查与优化能力性能优化系统设计问题排查SQL第 296 题查询每个部门薪资最高的员工信息,请给出SQL。 考察分组条件下取最大值的SQL写法与等效方案编码实现问题拆解SQL第 297 题请解释EXPLAIN执行计划中每个关键字段的含义。 考察对执行计划核心字段的理解深度技术原理问题排查SQL第 298 题在数据库这边,有哪些场景会让索引失效? 考察对索引失效常见场景的掌握程度及对底层机制的深入理解性能优化技术原理问题排查SQL第 299 题请用SQL实现:对user表按name字段统计出现次数,并按次数从大到小排序。- 考察SQL分组统计与排序的基本能力编码实现技术原理SQL第 300 题请介绍SQL优化的常用方法。 考察对SQL性能优化方法和数据库原理的理解性能优化技术原理问题排查SQL