当前位置: 首页 > news >正文

大学网站建设课程课综wordpress网站转app插件下载

大学网站建设课程课综,wordpress网站转app插件下载,wordpress后台新建慢,促销活动推广方案可以使用 stack 将少量数据直接写在sql中,然后用于验证是否正确 1、每个省累计销量前1名的城市 t1(pro_name,city_name,sale_num,sale_date) 源数据: ‘河北’,‘石家庄’,‘1’,‘2022-01-01’ ,‘河北’,‘石家庄’,‘2’,‘2022-01-02’ ,‘河北’,‘…

可以使用 stack 将少量数据直接写在sql中,然后用于验证是否正确

1、每个省累计销量前1名的城市 t1(pro_name,city_name,sale_num,sale_date)
源数据:
‘河北’,‘石家庄’,‘1’,‘2022-01-01’
,‘河北’,‘石家庄’,‘2’,‘2022-01-02’
,‘河北’,‘石家庄’,‘3’,‘2022-01-03’
,‘河北’,‘张家口’,‘2’,‘2022-01-02’
,‘河北’,‘张家口’,‘3’,‘2022-01-03’
,‘河北’,‘张家口’,‘2’,‘2022-01-02’
,‘陕西’,‘西安’,‘0’,‘2022-01-02’
,‘陕西’,‘西安’,‘1’,‘2022-01-03’
,‘陕西’,‘西安’,‘2’,‘2022-01-02’
,‘陕西’,‘延安’,‘0’,‘2022-01-02’
,‘陕西’,‘延安’,‘1’,‘2022-01-03’
,‘陕西’,‘延安’,‘0’,‘2022-01-02’

结果:
city_name sum_sale
张家口 7
西安 3
答:

with temp_data as (select stack(12,'河北','石家庄','1','2022-01-01','河北','石家庄','2','2022-01-02','河北','石家庄','3','2022-01-03','河北','张家口','2','2022-01-02','河北','张家口','3','2022-01-03','河北','张家口','2','2022-01-02','陕西','西安','0','2022-01-02','陕西','西安','1','2022-01-03','陕西','西安','2','2022-01-02','陕西','延安','0','2022-01-02','陕西','延安','1','2022-01-03','陕西','延安','0','2022-01-02') as (pro_name,city_name,sale_num,sale_date)
)
select 
* 
from (
select t.pro_name,t.city_name,t.sale_cnt,row_number() over(partition by pro_name order by sale_cnt desc) as rnk
from (
select pro_name,city_name,sale_num,sum(sale_num) as sale_cnt
from temp_data
group by pro_name,city_name
) t 
) t1
where t1.rnk = 1
;

lag: 将数据按照从小到大的顺序,将首次出现的,数据字段往后置一行,并且第一条数据使用Null填充
lead:将数据按照从小到大的顺序,将首次出现的数据往后置一行,并且第一条数据使用Null进行填充

2、求股票的波峰和波谷
波峰:当天的股票价格大于前一天和后一天
波谷:当天的股票价格小于前一天和后一天
数据准备: stock表有3个字段: stock_name(股票名称)、stock_price(股票价格)、stats_date(日期)

源数据:
‘A’,‘20210621’,‘13’
‘A’,‘20210622’,‘11’
‘A’,‘20210623’,‘17’
‘A’,‘20210624’,‘12’
‘A’,‘20210625’,‘14’
‘B’,‘20210621’,‘16’
‘B’,‘20210622’,‘12’
‘B’,‘20210623’,‘12’
‘B’,‘20210624’,‘17’
‘B’,‘20210625’,‘13’

结果:
stock_name stats_date stock_price price_type
A 20210621 13 其他
A 20210622 11 波谷
A 20210623 17 波峰
A 20210624 12 波谷
A 20210625 14 其他
B 20210621 16 其他
B 20210622 12 其他
B 20210623 12 其他
B 20210624 17 波峰
B 20210625 13 其他

答:
with temp_data as (
select stack(10,
‘A’,‘20210621’,‘13’
,‘A’,‘20210622’,‘11’
,‘A’,‘20210623’,‘17’
,‘A’,‘20210624’,‘12’
,‘A’,‘20210625’,‘14’
,‘B’,‘20210621’,‘16’
,‘B’,‘20210622’,‘12’
,‘B’,‘20210623’,‘12’
,‘B’,‘20210624’,‘17’
,‘B’,‘20210625’,‘13’
) as (stock_name,stock_date,stock_price)
)
select
t.stock_name,
t.stock_date,
t.stock_price,
case when t.stock_price < t.lag_price and t.stock_price < t.lead_price then ‘波谷’
when t.stock_price > t.lag_price and t.stock_price > t.lead_price then ‘波峰’
else ‘其他’ end as price_type
from (
select
stock_name,
stock_date,
stock_price,
lag(stock_price,1) over(partition by stock_name order by stock_date ) as lag_price,
lead(stock_price,1) over(partition by stock_name order by stock_date ) as lead_price
from temp_data
) t

http://www.dtcms.com/a/408848.html

相关文章:

  • 优化网站浏览量怎么看网站后台图片上传失败
  • 商贸有限公司网站建设百度权重怎么提高
  • 黄石网站建设定做大连有做途家网站吗
  • 网站后台账户密码博客系统wordpress
  • 网站开发职业访谈哔哩哔哩网页版入口
  • 百度网站怎么做友情链接产业互联网公司排名
  • 微网站开发 培训手工制作教程
  • 怎样购买网站新手如何自学编程
  • 做网站怎么赚钱知乎网站建设单词
  • 模仿一个网站建设多少钱电子网站有哪些
  • 网站建设流程表宁波企业网站排名优化
  • vi设计网站排行榜wordpress主题demo
  • 响应式网站div居中网站源码怎么搭建
  • 网络制作公司专业制作网站三个好消息
  • 兰州做网站官方网站建设网站
  • 网站建设深圳官网yy传媒
  • 织梦网站栏目无法生成wordpress建站有广告吗
  • ps网站参考线怎么做wordpress博客 houdini
  • 网站建设评审意见怎样做网站表白墙
  • google网站怎么做流量织梦网站安装dir
  • 地方网站娄底企业网站建设公司
  • 做张家界旅游网站多少钱淘宝网首页电脑版登录入口
  • 网站维护和建设工作范围中小企业网站建设与管理
  • 室内设计案例去什么网站网站开发 项目式说课
  • 网站的规划 建设与分析论文山东网站建站系统平台
  • 网站怎么做定时任务做网上营销怎样推广
  • 做网站编写代码电商平台开发系统
  • 搜狐快站做淘宝客网站有哪些网站做返利模式
  • 网站免费源码大全不用下载手机seo快速排名
  • wordpress企业网站制作视频教程md短视频传媒免费版怎么下载