sql题目
解答下该题目:一个表,存了一年的产品销售数据,写sql查询每个月订单金额最大的产品名称是什么?
必须用rank,怎么写,求大佬解答
必须用rank,怎么写,求大佬解答
全部评论
方法1:select 产品名称,订单金额,月份 from ge
where (产品名称,订单金额,月份) in(
select 产品名称,max(订单金额),月份 from ge
group by 产品名称,月份)
方法二:select 产品名称,订单金额,月份 from(
select 产品名称,订单金额,月份,rank()over(partition by 产品名称,月份 order by 订单金额 desc) 排名 from ge) as me
where me.排名=1
以月份聚合,rank排序分配序号,from子查询,where筛选序号
子查询
我会
selcet
product_id,
month
from
(
select
product_id,
month,
row_number() over(partition by month order by amt desc) as rank
from table
) t
where rank = 1
拆分写法:1.先求每个产品,订单的总和。2.在用rank进行排序 3.提取rank排序为1的即可。
相关推荐
别看我了哥们:Xy✌🏻还需要攒结婚奶粉钱,我这种***丝该咋办
点赞 评论 收藏
分享
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢?
从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历?
这是一个大问题,当然,更大的问题是实习经历的描述是不对的
不要只是去写实习流程,陈平,怎么去开会?怎么去讨论?
面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的?
实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分
另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用
你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目
所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享