测试岗位面试题 · 编码实现 · SQL

题库中标记为“测试”的结构化面试题。

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

筛选题目已选:编码实现 · SQL
第 1 题查询入学在2023年且分数超过90的学生姓名和分数,按分数升序排序。 考察对SQL查询条件的组合使用、过滤和排序编码实现问题拆解SQL第 2 题请编写一条SQL查询,从学生表和学生成绩表中查出每个学生的总分,并按总分降序排列。 考察SQL基础查询、表连接与聚合排序能力编码实现技术原理SQL第 3 题编写SQL语句,实现两个表的简单join联表查询,并用distinct避免重复 考察SQL基础联表查询与去重能力编码实现技术原理SQL第 4 题如果要对表中某一列排序后取第一个值,应该使用哪些SQL关键字?请写出SQL语句示例。 考察SQL排序与限制行数的基本语法掌握编码实现技术原理SQL第 5 题请编写一条 SQL 查询,按时间倒序返回表中的前十条数据。 考察 SQL 排序与限制结果集的基本能力编码实现技术原理SQL第 6 题你写过的最复杂的 SQL 语句是什么?请介绍其逻辑和用途。 考察 SQL 编写能力和复杂查询设计思路编码实现问题拆解MySQLSQL第 7 题请写一条 SQL 语句,从商品表(包含 id、名称、分类、库存字段)中查询库存最少的三个商品的 id 和名称。 考察基础排序与限制查询条数的 SQL 编写能力编码实现技术原理SQL第 8 题请编写一条SQL,依据字段 id、name、month、score,查询每个人的全年总成绩。 考察SQL分组聚合与基础查询能力编码实现技术原理SQL第 9 题请编写SQL查询出所有姓名重复的学生的成绩。 考察SQL的GROUP BY、HAVING与子查询的使用编码实现问题拆解SQL第 10 题假设存在一个包含重复记录的表,如何编写一条SQL语句,从十条重复的数据中删除九条,保留一条?并解释如何通过内连接实现。 考察SQL去重与删除操作的实现能力及对内连接的理解编码实现问题拆解技术原理SQL第 11 题请用 SQL 写出联表查询中按某个排序列取第三名的查询。 考察 SQL 联表、排序和行号函数或分页的掌握编码实现问题拆解技术原理SQL第 12 题给定表emp(字段id、income、cid)和表com(字段id、name),写出SQL语句查出平均工资大于5000的公司名称。 考察SQL聚合查询、分组与条件过滤的结合编码实现问题拆解技术原理SQL第 13 题给定一张学生成绩表,包含姓名、性别、成绩字段,如何用 SQL 分别查询出男生和女生的最高成绩? 考察 SQL 分组聚合与基础查询能力编码实现技术原理SQL第 14 题请举例说明开窗函数的用法及其与普通聚合函数的区别。 考察对开窗函数语法、执行逻辑及使用场景的理解编码实现技术原理SQL第 15 题批量插入100条数据的命令是什么? 考察对数据库批量插入语法和批量操作方式的理解编码实现技术原理SQL第 16 题请编写一条SQL查询语句,实现从订单表(order)中统计每个客户的订单总金额,并按总金额降序排列,只返回总金额大于1000的客户ID和总金额。 考察SQL基础语法、分组聚合与过滤排序能力编码实现技术原理SQL第 17 题请写一条 SQL 查询,统计表中每个地区的金额合计。 考察 SQL 分组聚合的基础能力编码实现技术原理SQL第 18 题用SQL查询同时参加足球和羽毛球、姓张、班级为A、年龄在12到16岁之间(含端值)的学生的姓名。请写出查询并说明关联方式。 考察SQL多条件组合查询及表关联/集合交集的写法编码实现技术原理SQL第 19 题请编写SQL,获取当前薪水第二多的员工的员工编号empno及其对应薪水salary,如果薪水相同,按员工序号从小到大排序。 考察SQL排序、去重和限定查询的编写能力编码实现技术原理SQL第 20 题请写出查询学生语文成绩前三名的 SQL 语句,并说明你将如何处理并列排名(同分)的情况。 考察 SQL 排序、取限与排名并列处理逻辑编码实现问题拆解SQL