测试岗位面试题 · 编码实现 · SQL
题库中标记为“测试”的结构化面试题。
共 12657 道真题 · 当前筛选命中 142 道 · 更新 2026-08-05
筛选题目已选:编码实现 · SQL
考察点
技术栈
第 21 题查询数据库 student 表中所有以 'to' 开头的学生名字,请写出 SQL 语句。 考察 SQL 模糊匹配与查询能力第 22 题请说明SQL中增删改查(INSERT、DELETE、UPDATE、SELECT)命令的基本语法及关键参数。 考察对SQL核心DML语句语法和参数的理解与表达能力第 23 题请口述一条创建索引的SQL语句,并说明其作用。 考察索引创建语句的熟练度和表达准确性第 24 题给定一个包含学生各科成绩的成绩表,请写出按总成绩降序查询每位学生总成绩的SQL语句,并说明如何优化查询性能。 考察SQL聚合查询、排序及性能优化能力第 25 题SQL 题:有数据表 user(id, userid, time),代表某用户对服务的单次访问时间,请计算网站最近一个月的 DAU(即按日期聚合的用户访问数量)。 考察日期函数使用、去重聚合与时间窗口过滤的 SQL 能力第 26 题请说说向表中插入数据的SQL语句。 考察SQL基础语法与插入操作的掌握程度第 27 题请写出将记录中姓名从"张三"更新为"李四"的SQL语句,并给出完整的UPDATE语法示例。 考察SQL UPDATE语句的基本语法与使用能力第 28 题请编写SQL查询,找出工资第二高的员工信息。 考察SQL查询能力及对子查询和去重逻辑的理解第 29 题请编写 SQL 查询,统计每个学生的平均成绩,并说明联表、avg() 与 group by 的配合方式。 考察 SQL 联表查询、聚合函数与分组统计的综合运用第 30 题写出SQL查出a部门中薪资最高的员工信息,涉及三表连接。 考察SQL多表连接、聚合与过滤的综合应用能力第 31 题请编写一条 SQL 查询,找出至少有一门课程成绩不及格的学生。 考察 SQL 对分组、聚合和条件过滤的理解及应用第 32 题请编写SQL实现两张表的JOIN连接,并说明不同JOIN类型的区别。 考察SQL表连接语法熟练度与概念区分能力第 33 题给定一个成绩表,请写出查询语句,只返回所有学生的姓名。 考察 SELECT 字段选择和投影操作第 34 题数据库表中存在10行完全相同的重复数据,请只保留其中一行,删除其余9行。你会如何操作? 考察对SQL删除与子查询、以及重复数据去重边界条件的理解第 35 题请编写一条分页查询 SQL:从 Device 表中查询 area 字段为“北京”的数据,每页 20 条,获取第 3 页,并按 id 降序排列。 考察 SQL 分页查询、条件筛选与排序的组合使用第 36 题如何编写一个 SQL 查询,从两个表中通过 id 关联,查询指定字段,按某个数值字段升序排序,并只返回前 100 条记录? 考察 SQL 多表连接、排序和分页限制的掌握第 37 题编写 SQL,查询所有姓张的学生的全部信息,并按照年龄从大到小排序。 考察 SQL 基础查询、条件筛选与排序能力第 38 题请编写SQL查询,筛选出通过“票”的形式抽取到的数据,并按创建时间升序排列,返回前5条记录。 考察SQL语法、排序、筛选与分页的综合应用能力第 39 题请说明 SQL 中增删改查(insert、delete、update、select)命令的基本语法。 考察 SQL 基础命令的掌握程度第 40 题给定课程表和老师表两张表,如何查询王老师所教的课程?请写出SQL并说明思路。 考察SQL基础查询能力,包括多表连接和条件筛选