电商行业面试题 · SQL
电商行业相关面试题,按题目行业基础数据聚合。
共 10617 道真题 · 当前筛选命中 132 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 101 题请编写一个SQL查询,实现三表关联查询,并利用COLLECT_LIST和CONCAT_WS将某个字段聚合成字符串,同时使用GROUP BY和COUNT统计分组数量。请给出具体示例表结构和示例查询。 考察SQL多表关联、聚合函数与字符串聚合的综合应用第 102 题请编写SQL,找出每位用户连续登录的最长天数。 考察SQL窗口函数与连续性问题建模能力第 103 题出现慢SQL怎么排查优化 考察数据库性能问题排查思路与优化手段第 104 题在电商系统读取库存数量时,如何避免读到错误的库存数据? 考察并发场景下数据一致性的设计能力第 105 题请将一张一行包含用户ID和12个月消费额(共13列)的表,转换为长格式表:每行包括用户ID、月份和消费额三个字段,共12行。请描述转换步骤或写出SQL。 考察数据表结构转换(宽表转长表)的理解与实现能力第 106 题SQL查询条件是索引列,一定会走索引吗? 考察对索引失效场景和查询优化器行为的理解第 107 题请描述排查慢SQL的一般流程和常用工具。 考察慢SQL定位和诊断能力第 108 题请介绍你常用的SQL优化思路和方法。 考察SQL性能优化的系统性方法与实践经验第 109 题inner join和outer join的区别是什么? 考察对SQL连接类型语义及使用场景的理解第 110 题非关系型和关系型数据库的区别? 考察对两类数据库核心特性的理解与对比能力第 111 题统计每个用户每天每种支付方式的总金额。 考察SQL聚合统计和分组能力第 112 题请编写一条SQL,查询两张关联表中的数据,并按指定字段排序,你会如何处理? 考察SQL联表查询与排序的基本理解和实践能力第 113 题请谈谈您对数据分析工具(如Excel、SQL等)的掌握程度,以及如何运用这些工具来支持采销业务的决策? 考察数据分析工具的实际运用能力与业务场景结合能力第 114 题给定订单数据表,字段包括订单号、下单门店、下单时间、下单人和订单金额。请分别写出查询:1)销量最好的门店;2)销量第二好的门店。 考察SQL分组聚合、排序及窗口函数的使用第 115 题给定用户购买记录表(字段包含用户ID、订单号、订单创建时间),请用 SQL 计算用户的复购率。复购率定义为在统计周期内下单次数大于等于 2 的用户数占同期下单用户总数的比例。 考察 SQL 聚合、条件统计和业务指标定义能力第 116 题请说明排序窗口函数的常见用法及其与普通排序的区别。 考察对SQL窗口函数中排序类函数的理解与应用第 117 题在不能新增或修改索引的前提下,如何优化慢SQL? 考察在索引受限条件下,从写法和架构层面优化SQL的能力第 118 题请举例说明一个SQL语句在数据库中的实际执行过程。 考察数据库查询执行流程的理解与表达第 119 题给定订单详情表 orddet(orderid 订单号, skuid 商品编号, saleqtty 销售数量, dt 日期分区),请编写查询,计算 2016 年 1 月 1 日销量 Top100 的商品,并按销量降序排序。 考察聚合、排序、取前 N 和分区过滤的 SQL 编写能力第 120 题请描述在 SQL 中如何进行多表联表查询,并对查询结果进行排序,请举例说明。 考察 SQL 联表查询的基本语法与排序操作的结合使用