后端岗位面试题 · 编码实现 · SQL

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

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

筛选题目已选:编码实现 · SQL
第 241 题请编写SQL语句,计算"未领取红包的用户在未领取次日、未领取后7日的留存情况"。 考察SQL留存计算与定义理解编码实现问题拆解SQL第 242 题给定包含班级、学号、课程、成绩的表,如何找出每个班级每门课程中排名第二的学生学号? 考察SQL窗口函数的应用及对分组排序去重逻辑的理解编码实现问题拆解SQL第 243 题如何使用SQL查询重复数据? 考察对SQL分组聚合与去重技术的理解及实际应用能力编码实现技术原理SQL第 244 题请介绍 SQL 中开窗函数的用途,并结合一个具体场景说明其与普通聚合函数的区别。 考察对 SQL 开窗函数的理解、实际应用场景及与聚合函数的对比能力编码实现问题拆解技术原理SQL第 245 题请编写一个SQL查询,统计每个用户在连续活跃天数上的最长连续登录天数,并给出用户ID和最长连续天数,假设有用户登录记录表login_log(user_id, login_date)。 考察窗口函数与日期处理函数的综合运用编码实现问题拆解SQL第 246 题有一张 sales(year, month, sale) 表,如何按年汇总销量并逆序排序? 考察 SQL 分组聚合与排序的基本能力编码实现SQL第 247 题请编写SQL查询,从表中找出某个字段出现次数为1的记录(即第一个不重复的记录)。 考察SQL查询的基本能力,特别是分组统计和条件筛选编码实现技术原理SQL第 248 题请用 SQL 查询姓名和分数表中排名前 100 的记录。 考察 SQL 排序与限制返回数量的基本语法及输出列选择编码实现技术原理SQL第 249 题有一张包含学生ID、科目ID、分数的表,如何获取每个学生的所有科目的总分?请写出SQL语句 考察SQL分组聚合的基础能力编码实现技术原理SQL第 250 题给定一个订单表(订单号、用户ID、下单时间等字段),请写出SQL:1)统计下单次数最多的用户及其下单次数;2)统计下单次数超过100的用户。 考察SQL基础聚合、排序、分组过滤能力编码实现问题拆解SQL第 251 题有两张表:专业表(专业名称、专业班级),班级表(班级名称)。请写出 SQL 查询,输出班级个数大于 5 的专业名称及其班级个数。 考察 SQL 分组聚合与 HAVING 过滤的运用编码实现问题拆解SQL第 252 题请编写一个查询,返回最近一个月内所有借过“计算机网络”这本书的学生信息。 考察SQL查询中的日期过滤、关联查询与去重能力业务理解编码实现SQL第 253 题给定贴吧表 post(id,uid,title,likecnt,commentcnt,createtime),其中 createtime 为 unix 时间戳,请写出查询语句:统计当天发布且点赞数大于 100 的帖子数量。 考察 SQL 查询的编写能力,包括时间戳条件过滤和聚合统计编码实现问题拆解技术原理SQL第 254 题假如有一张表里头有两个一模一样的重复数据,如何去掉重复数据? 考察对SQL去重基本方法和去重逻辑的理解编码实现技术原理SQL第 255 题请实现一个统计任务:计算每个城市每天消费占比排名前十的用户,并给出这些用户的消费占该城市当日总消费的比例。 考察SQL分页排序、窗口函数和聚合计算的组合运用编码实现问题拆解技术原理SQL第 256 题请说明 SQL 中增删改查(INSERT、DELETE、UPDATE、SELECT)的基本语法和常见使用场景。 考察对 SQL 四大基本操作语法与用途的掌握程度编码实现技术原理SQL第 257 题有学生表a(学生ID、学生姓名)和成绩表b(学生ID、课程ID、课程分数),请写一条SQL查询出所有平均分大于80分的学生姓名。 考察SQL分组聚合、HAVING过滤与多表连接能力编码实现问题拆解SQL第 258 题现有user表包含userid、username字段,order表包含orderid、userid、productid字段。请写出SQL,查询出购买过两个及以上不同产品的用户信息。 考察SQL聚合、分组和去重计数能力编码实现问题拆解SQL第 259 题请编写一个SQL查询,合并两张表,并使用ROW_NUMBER()窗口函数为结果排序。 考察SQL窗口函数ROW_NUMBER()的使用与表合并逻辑编码实现技术原理SQL第 260 题请编写 SQL 查询用户 ID 为 1 的用户购买金额最大的三条记录,并说明你的实现思路。 考察 SQL 排序与限量查询的语法掌握及结果理解编码实现问题拆解SQL