后端岗位面试题 · 编码实现 · SQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 368 道 · 更新 2026-08-05
筛选题目已选:编码实现 · SQL
考察点
技术栈
第 321 题请根据实习项目中的需求,写出实现连续 n 天登录(n 为变量)的 SQL 语句。 考察 SQL 处理连续事件窗口的能力,特别是使用窗口函数和日期分组技巧第 322 题请写出SQL查询,从某表取出某个字段第二大的数值。 考察SQL排序、去重与偏移取值的掌握第 323 题编写SQL查询,找出连续登录至少3天的商户。 考察SQL窗口函数与连续性问题处理能力第 324 题请介绍你对 SQL 的掌握程度,并举例说明你使用过的常见操作。 考察候选人对 SQL 基础知识的掌握与表达能力第 325 题写出查找第二高薪资的SQL语句 考察SQL查询能力,特别是排序、去重和偏移量的使用第 326 题请编写SQL查询,统计姓名和年龄都相同的员工数量。 考察SQL分组聚合与HAVING条件的使用第 327 题给定一张表,包含学生姓名、选修课程、课程对应分数,一个学生选多门课程,每门课程有一个分数。请写 SQL 查询出所有选修课程全部及格(分数>=60)的学生姓名。 考察 SQL 聚合与条件过滤的综合运用第 328 题编写SQL查询,找出用户表中重复出现的名字。 考察SQL分组聚合与条件过滤能力第 329 题请使用SQL查询用户表中姓名重复的用户记录。 考察GROUP BY与HAVING在去重查询中的使用第 330 题SQL:给一张表格如何查询连续访问超过7天的人的id? 考察SQL中对连续区间问题的解法,特别是窗口函数和日期序列处理第 331 题给定一张订单表(字段包含用户ID和订单编号),请写出 SQL 查询,找出下单次数最多的用户。 考察 SQL 分组聚合与排序取极值的能力第 332 题给定学生表和成绩表,如何查询每门课程总成绩最高的学生?请写出SQL并说明思路。 考察分组聚合、排序与子查询或窗口函数的SQL实现第 333 题给定两个表:学生表(含字段学号、姓名、班级ID)和选课表(含字段学号、课程ID、分数),请写一条 SQL 查询:对于指定班级和指定课程,返回两类学生的姓名和成绩:一类是选了该课程且成绩低于 60 分的学生,另一类是未选该课程的学生(成绩显示为空或NULL)。 考察 SQL 多表关联、条件过滤、外连接与空值处理第 334 题有一张表,包含id和ip字段,如何查找关联ip最多的10个id? 考察SQL统计、分组排序和窗口函数的应用能力第 335 题请手写SQL:查询有不及格课程的学生,输出其姓名和各科平均分,并按各科平均分降序排列。 考察SQL基础查询、聚合、过滤与排序的综合运用第 336 题给定班级表和学生成绩表,请编写一条 SQL 查询,统计每个班级的平均分,并按平均分降序排列。 考察 SQL 分组聚合与多表关联查询能力第 337 题编写一条SQL查询,找出平均薪水大于4000的部门及其平均薪水。 考察SQL分组聚合与HAVING子句的使用第 338 题请用一条SQL查询出分数最高的学生的姓名。 考察SQL基础、聚合与排序查询的正确书写第 339 题请编写一条SQL查询,返回每个班级中每个科目得分最高的学生的ID。成绩表包含字段:班级、学生、科目、分数,请说明你的查询逻辑。 考察SQL分组聚合、窗口函数及对并列最高分的处理第 340 题请写出至少两种不同的解法,统计用户的连续登录天数(连续登录的定义为相邻两天均有登录记录)。 考察连续性问题分析、SQL窗口函数与自连接等多种解法设计