融360笔试

1道数据库查询,1道浏览器服务器之间过程考察
3道编程:
1、矩阵顺时针延伸,求最后一个元素
2、判断是否是完美二叉树
3、求连续子数组的最大和

想和大家探讨一下第一道数据库的题,自己数据库学的不好,不知道自己写的对不对,请大家指正
题目:Table A(user.id, order.id, is_overdue,repaid_amount),分别对应用户ID、订单号、逾期标示、待还款金额
Q1:查询预期次数最多的100名用户
Q2:查询逾期用户人均欠款数量
A1:select Top 100 user.id from table A  GROUP by user-id ORDER BY  SUM(is_overdue)DESC ;
A2:  select  SUM(repaid_amount)/COUNT(DISTINCT user.id)  from table A ;
#融360##笔试题目#
全部评论
恰好看到,感觉SQL题第二题应该这样写:有的用户可能并不存在逾期的订单 select sum(repaid_amount)/count(distinct(user_id)) from table a where a.is_overdue=true; 不知道对不对
点赞 回复 分享
发布于 2020-11-01 22:58
楼主收到面试通知了吗?
点赞 回复 分享
发布于 2020-09-15 09:08

相关推荐

收到了小米的实习offer,犹豫是否要去。。。
认真搞学习:雷总还当过首富呢,公司不算大厂算独角兽吗
点赞 评论 收藏
分享
评论
4
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务