消费品/零售行业面试题 · 编码实现 · SQL
消费品/零售行业相关面试题,按题目行业基础数据聚合。
共 11293 道真题 · 当前筛选命中 38 道 · 更新 2026-08-05
筛选题目已选:编码实现 · SQL
考察点
技术栈
第 1 题一张表有字段班级、学生名字、成绩,用一条SQL写出每个班级的前三名。 考察窗口函数或子查询实现分组Top-N的SQL能力第 2 题请编写 SQL 计算用户次日留存率,并解释计算逻辑。 考察 SQL 编写能力与留存率计算逻辑的准确性第 3 题请写出用于修改数据库中已有数据的SQL语句,并说明其基本语法。 考察对SQL数据更新语句的掌握程度第 4 题请写一条 SQL 查询,计算每个学生的平均成绩,要求先去除该学生最高分和最低分后再求平均。 考察 SQL 窗口函数与聚合逻辑的运用第 5 题如何用 SQL 找出连续三天下单的用户? 考察 SQL 窗口函数应用与连续性问题建模能力第 6 题请编写一段Java代码,实现从数据库查询用户数据并处理结果集的需求。 考察Java与SQL结合的数据处理能力及编码规范第 7 题请写出 SQL 中实现分组后组内排序的语句,并说明其执行逻辑。 考察窗口函数分组排序的语法理解与应用能力第 8 题请编写SQL计算次日留存率。 考察对留存率定义的理解和SQL自连接或窗口函数的使用能力。第 9 题请举一个你进行SQL优化的具体案例,说明优化思路和效果。 考察SQL优化实战能力与性能分析思路第 10 题给定 user 表和 order 表,两表通过 userid 关联。请写出 SQL 查询:某个人(按姓名定位)最近 10 天内金额大于 200 元的订单总额的平均值。 考察多表连接、时间过滤、聚合计算和 SQL 语法组织能力第 11 题请写出 SQL 中用于分组的常见语法,并说明它与聚合函数的配合方式。 考察 SQL 分组查询的基本语法与聚合函数配合使用的能力第 12 题有两张表:表a包含学号和姓名,表b包含学号、数学成绩和语文成绩。如何查询数学成绩与语文成绩之和大于180分的学生姓名? 考察SQL多表关联查询与条件过滤第 13 题分页的SQL怎么编写? 考察对数据库分页查询的SQL语法掌握和不同数据库的差异第 14 题每个部门的平均工资如何计算? 考察SQL分组聚合与JOIN能力第 15 题请写出使用乐观锁扣减库存时修改库存的 SQL 代码。 考察乐观锁扣库存的具体 SQL 实现与正确性第 16 题请编写SQL查询:根据用户表和订单表,找出近三个月内购买某商品数量持续增长的用户ID。 考察SQL窗口函数、分组聚合及持续增长判断逻辑第 17 题创建abc联合索引,SQL要怎么写? 考察联合索引的SQL语法与字段顺序理解第 18 题有一张A表,包含id(int)、name(char)、address(char)三个字段,如何统计address为“北京”和“上海”的记录数量? 考察SQL分组统计与条件统计的写法第 19 题SQL题目:找出总分最高的学生id;若科目存在重复数据,直接使用sum()会有问题,该如何解决? 考察SQL聚合的正确性及重复数据处理能力第 20 题请现场完成四道SQL题。 考察SQL查询的实际编写能力与问题拆解能力