阿里云面试题 · 编码实现 · SQL
阿里云相关面试题,按最终去重题目聚合。
共 2357 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:编码实现 · SQL
考察点
技术栈
第 1 题用 SQL 找出总分前 10 的同学的姓名和总分,写出查询。 考察 SQL 聚合分组与排序取数的基本能力第 2 题请写一条SQL查询,从合同表中取出金额最高的Top 5条合同记录,并关联查询出每个合同相关的应用信息。 考察SQL排序、限定行数与关联查询的综合运用第 3 题给定一个表,包含字段 uid、cityid、status、ctime(时间戳),要求计算每个用户在每个城市每天处于各状态的总时长,需要考虑状态跨天分段的问题。请描述你的实现方案。 考察时间区间拆分、状态时长聚合及跨天边界处理能力第 4 题有一张 sales(year, month, sale) 表,如何按年汇总销量并逆序排序? 考察 SQL 分组聚合与排序的基本能力第 5 题给定学生表和成绩表,如何查询每门课程总成绩最高的学生?请写出SQL并说明思路。 考察分组聚合、排序与子查询或窗口函数的SQL实现