测试岗位面试题 · SQL
题库中标记为“测试”的结构化面试题。
共 12657 道真题 · 当前筛选命中 293 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 21 题给定一张学生成绩表,包含姓名、性别、成绩字段,如何用 SQL 分别查询出男生和女生的最高成绩? 考察 SQL 分组聚合与基础查询能力第 22 题你对SQL的掌握程度如何? 考察候选人SQL基础技能的熟练度与实际应用能力第 23 题请举例说明开窗函数的用法及其与普通聚合函数的区别。 考察对开窗函数语法、执行逻辑及使用场景的理解第 24 题批量插入100条数据的命令是什么? 考察对数据库批量插入语法和批量操作方式的理解第 25 题请编写一条SQL查询语句,实现从订单表(order)中统计每个客户的订单总金额,并按总金额降序排列,只返回总金额大于1000的客户ID和总金额。 考察SQL基础语法、分组聚合与过滤排序能力第 26 题请解释数据操纵语言(DML)在SQL中的作用,并列举常用的DML命令。 考察对DML概念和常用命令的掌握第 27 题简单介绍一下所有SQL连接操作以及它们的区别。 考察SQL连接类型及语义差异的掌握程度第 28 题说说之前项目里怎么用Java处理的SQL语句? 考察Java访问数据库的实践、SQL处理与性能优化能力第 29 题如何查找新插入表中的五条数据? 考察对 SQL 插入记录查询方法的掌握,理解主键和时间戳的应用第 30 题RD给数据库中一个字段增加了索引,你作为QA针对这个新增需求,会怎么测试? 考察QA对数据库索引变更的测试范围与风险意识第 31 题请写一条 SQL 查询,统计表中每个地区的金额合计。 考察 SQL 分组聚合的基础能力第 32 题请介绍常见的多表连接方式有哪些,并说明各自的适用场景。 考察对 SQL 连接类型及其语义的掌握,以及根据场景选择连接方式的能力第 33 题请解释左连接和右连接的区别,并说明各自适用的场景。 考察对SQL连接类型语义的理解及实际应用能力第 34 题用SQL查询同时参加足球和羽毛球、姓张、班级为A、年龄在12到16岁之间(含端值)的学生的姓名。请写出查询并说明关联方式。 考察SQL多条件组合查询及表关联/集合交集的写法第 35 题请描述你曾经写过的最复杂的 SQL 查询,并解释其复杂点在哪里。 考察复杂 SQL 编写能力、对执行逻辑的理解和优化意识第 36 题请编写SQL,获取当前薪水第二多的员工的员工编号empno及其对应薪水salary,如果薪水相同,按员工序号从小到大排序。 考察SQL排序、去重和限定查询的编写能力第 37 题SQL中delete和drop的区别? 考察对SQL语句功能、事务影响及数据恢复机制的理解第 38 题有两个表,如何按班级查询每个班的成绩? 考察多表关联查询与分组聚合的SQL能力第 39 题请写出查询学生语文成绩前三名的 SQL 语句,并说明你将如何处理并列排名(同分)的情况。 考察 SQL 排序、取限与排名并列处理逻辑第 40 题查询数据库 student 表中所有以 'to' 开头的学生名字,请写出 SQL 语句。 考察 SQL 模糊匹配与查询能力