招商银行·招银网络科技面试题 · 问题拆解 · SQL
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · SQL
考察点
技术栈
第 1 题请解释数据操纵语言(DML)在SQL中的作用,并列举常用的DML命令。 考察对DML概念和常用命令的掌握第 2 题请描述数据库中一条SQL语句从提交到返回结果的完整执行过程。 考察对数据库执行引擎关键环节的理解与表达能力第 3 题给定一张成绩表,包含学生ID、课程ID和分数三个字段。请写出SQL:1)计算每个学生的总分;2)找出至少有三门课程分数达到90分的学生。 考察SQL聚合查询与HAVING筛选的综合运用第 4 题请设计一张用于存储银行总行、分行等层级机构的表,机构之间存在父子关系。需要支持两种查询:一次查出某个机构的直接子机构,以及一次查出某个机构的全部后代机构。请说明表结构设计与查询实现。 考察树形层级数据的建模能力与递归查询实现第 5 题请编写一个SQL查询:有一个成绩表(包含学生id、姓名、科目和成绩),找出数学、语文、英语三门课平均分都大于80的学生id和姓名。 考察SQL聚合、条件筛选及多科目平均分的联合查询能力第 6 题请说明 SQL 中 GROUP BY 和 HAVING 的用途与区别,并举例说明何时使用 HAVING 而不是 WHERE。 考察对 SQL 分组聚合及过滤条件的理解第 7 题请描述一个你实际遇到过的复杂SQL查询场景,并解释你的解决思路与最终实现。 考察复杂SQL场景的实战处理能力与逻辑表达第 8 题请用SQL查询:找出选修了A同学(学号已知)所有课程的其他同学,并按年龄排序输出姓名。 考察关系除法与集合操作在SQL中的实现第 9 题如何统计数据表中主键出现次数大于1的列个数? 考察SQL聚合、分组和条件过滤的掌握程度第 10 题使用MBP出现sql语句错误时如何排查 考察SQL错误定位与系统化排查能力第 11 题请描述如何统计用户的连续登录天数。 考察SQL或数据处理中的连续性问题拆解与实现能力第 12 题请写出一个 SQL 内连接的示例,并说明其执行结果与两种表的关系。 考察内连接的基本语法与结果过滤语义第 13 题请说明 count(1) 和 count(*) 在 SQL 中的区别。 考察对 SQL 聚合函数计数语义与实现差异的理解第 14 题SQL中常出现以“L”结尾的语句类别(如DML、DDL、DCL),请解释这些以L结尾的术语通常指代什么,并说明它们之间的核心区别。 考察对SQL语句分类体系(以L结尾术语)的理解与辨析能力