招商银行·招银网络科技面试题 · SQL

招商银行·招银网络科技相关面试题,按最终去重题目聚合。

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

筛选题目已选:SQL
第 21 题请编写一个SQL查询:有一个成绩表(包含学生id、姓名、科目和成绩),找出数学、语文、英语三门课平均分都大于80的学生id和姓名。 考察SQL聚合、条件筛选及多科目平均分的联合查询能力编码实现问题拆解SQL第 22 题在 SQL 中,联表查询(JOIN)有哪些关键字,它们各自的作用是什么? 考察对 SQL JOIN 类型及其适用场景的理解技术原理技术选型SQL第 23 题请解释 SQL 中 EXPLAIN 命令的用法,以及如何通过它分析查询性能。 考察对执行计划的分析能力及 SQL 性能优化思路性能优化技术原理问题排查SQL第 24 题SQL语句可以从哪些方面优化? 考察数据库查询优化知识面的广度和深度性能优化技术原理方案权衡SQL第 25 题请说明 SQL 中 GROUP BY 和 HAVING 的用途与区别,并举例说明何时使用 HAVING 而不是 WHERE。 考察对 SQL 分组聚合及过滤条件的理解问题拆解技术原理SQL第 26 题给定一张学生成绩表,包含学号、姓名、科目、物理成绩等字段,如何查询出物理成绩并按降序排列?请写出 SQL 并说明索引设计思路。 考察 SQL 编写能力、排序及组合索引设计编码实现性能优化技术选型MySQLSQL第 27 题请描述一个你实际遇到过的复杂SQL查询场景,并解释你的解决思路与最终实现。 考察复杂SQL场景的实战处理能力与逻辑表达编码实现性能优化问题拆解SQL第 28 题慢 SQL 怎么排查? 考察数据库性能问题排查的流程与方法性能优化技术原理问题排查SQL第 29 题请用SQL查询:找出选修了A同学(学号已知)所有课程的其他同学,并按年龄排序输出姓名。 考察关系除法与集合操作在SQL中的实现编码实现问题拆解技术原理SQL第 30 题请编写一条SQL查询,选出所有学生的总分。 考察SQL聚合函数与分组查询的基本使用编码实现技术原理SQL第 31 题如何统计数据表中主键出现次数大于1的列个数? 考察SQL聚合、分组和条件过滤的掌握程度问题拆解技术原理SQL第 32 题请写一条SQL,统计工资大于1000且年龄大于30岁的员工数量。 考察SQL基础查询、条件组合与聚合函数的掌握技术原理SQL第 33 题使用MBP出现sql语句错误时如何排查 考察SQL错误定位与系统化排查能力问题拆解技术原理问题排查SQL第 34 题请描述如何统计用户的连续登录天数。 考察SQL或数据处理中的连续性问题拆解与实现能力数据驱动问题拆解技术原理SQL第 35 题请列举并说明数据库中常见的关键字及其主要用途。 考察对数据库核心关键字和SQL语义的理解技术原理SQL第 36 题请说明什么是SQL注入,它产生的原因以及如何防范? 考察对SQL注入原理、成因与防护措施的理解安全意识技术原理问题排查SQL第 37 题怎么优化慢SQL? 考察SQL性能分析与优化的系统性方法性能优化技术选型问题排查SQL第 38 题给定 teacher 表(teacherid, teachername)和 course 表(teacherid, courseid),如何查询某个 teacher 的课程信息和教师信息? 考察 SQL 基础表关联查询能力编码实现技术原理SQL第 39 题请解释什么是SQL注入,并说明其危害及防护措施。 考察对SQL注入原理、危害与防护的理解风险判断安全意识技术原理SQL第 40 题编写一条 SQL 查询,从学生成绩表中查出每门课程的最高分。 考察 SQL 分组聚合的掌握程度业务理解编码实现技术原理SQL