金融行业面试题 · 编码实现 · SQL
金融行业相关面试题,按题目行业基础数据聚合。
共 8448 道真题 · 当前筛选命中 49 道 · 更新 2026-08-05
筛选题目已选:编码实现 · SQL
考察点
技术栈
第 1 题给定两个数据库表A和B,请写出查找在A表中但不在B表中的数据的SQL查询(使用LEFT JOIN)。 考察LEFT JOIN结合NULL判断实现差集的SQL能力第 2 题写出SQL查询,从学生成绩表(科目、学生、分数)中选出每个科目最高分的学生。 考察SQL分组聚合与窗口函数的应用能力第 3 题如何从学生表中按成绩正序排序后获取排名第5到第8的学生姓名?请写出SQL。 考察SQL窗口函数或分页查询的应用第 4 题给定一张学生成绩表,包含学号、姓名、科目、物理成绩等字段,如何查询出物理成绩并按降序排列?请写出 SQL 并说明索引设计思路。 考察 SQL 编写能力、排序及组合索引设计第 5 题请编写一条 SQL,查询在某个产品表中更新日期为今年七月份的用户,并返回这些用户的姓名和年龄。 考察多表关联、日期条件过滤和结果字段选取第 6 题请编写SQL实现两张表的JOIN连接,并说明不同JOIN类型的区别。 考察SQL表连接语法熟练度与概念区分能力第 7 题请手写一个SQL查询,实现按部门统计员工数量的需求。 考察SQL基础语法与聚合查询能力第 8 题给定学生成绩表,请编写 SQL 查询,统计每个学生的总成绩,并按总成绩降序排序。 考察 SQL 分组聚合与排序的基本能力第 9 题请写出在数据库表中为某个字段创建唯一索引的命令,并说明使用唯一索引时需注意的事项。 考察唯一索引的SQL语法与使用边界第 10 题请编写一条SQL,依据字段 id、name、month、score,查询每个人的全年总成绩。 考察SQL分组聚合与基础查询能力第 11 题给定 teacher 表(teacherid, teachername)和 course 表(teacherid, courseid),如何查询某个 teacher 的课程信息和教师信息? 考察 SQL 基础表关联查询能力第 12 题给定订单表(含用户ID、订单ID、产品ID、产品金额、购买时间),如何用SQL查询今天每个用户购买每个产品的总金额? 考察按时间和多维度分组的SQL聚合能力第 13 题怎么实现分页,SQL里怎么写? 考察分页查询的SQL写法和常见数据库差异第 14 题编写一条 SQL 查询,从学生成绩表中查出每门课程的最高分。 考察 SQL 分组聚合的掌握程度第 15 题请详细说一说开窗函数,比如 sum() over() 的用法。 考察窗口函数的语法、执行逻辑与典型应用场景第 16 题你使用SQL的熟练程度如何?请举例说明。 考察SQL实际应用能力与数据分析基础第 17 题能不能选出某科目成绩最高分的学生学号? 考察数据库查询中按组或条件取极值记录的实现能力第 18 题请编写一个SQL查询:有一个成绩表(包含学生id、姓名、科目和成绩),找出数学、语文、英语三门课平均分都大于80的学生id和姓名。 考察SQL聚合、条件筛选及多科目平均分的联合查询能力第 19 题给定一张表,包含类型字段(取值为 A、B、C、D、E)和数量字段,请编写 SQL 查询,统计每个类型的数量总和。 考察 SQL 分组聚合的编写能力与对基础语法的掌握第 20 题给定一张成绩表,包含学生ID、课程ID和分数三个字段。请写出SQL:1)计算每个学生的总分;2)找出至少有三门课程分数达到90分的学生。 考察SQL聚合查询与HAVING筛选的综合运用