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

吉林省人民政府新闻办公室新乡网站优化公司

吉林省人民政府新闻办公室,新乡网站优化公司,郑州众诚建设监理有限公司网站,网络游戏开发成本简介:计算/统计需要随着遍历记录集的每一条记录而持续进行。 场景:比如有一个库存料卷表,一条料卷对应一条记录。料卷记录上有一个【箱号】的字段。我要查询每个卷的时候,加一个字段显示箱的重量。这时候,相当于站在卷…

简介:计算/统计需要随着遍历记录集的每一条记录而持续进行

场景:比如有一个库存料卷表,一条料卷对应一条记录。料卷记录上有一个【箱号】的字段。我要查询每个卷的时候,加一个字段显示箱的重量。这时候,相当于站在卷的角度来看整箱有多重,就要用到窗口函数了,这样可以有效避免掉臃肿的子查询或者group by。

原始数据如下:

一个卷一条数据,卷上有箱号,多个卷可以属于同一箱号。

①我想查询的时候,加一个字段【箱重】,箱重就是它下面的卷的总重。如下图

代码如下

select 
coil_no as 卷号,
box_no AS 箱号,
net_weight AS 卷重,
sum(ifnull( net_weight, 0 )) OVER (PARTITION BY box_no ) AS 箱重
FROM mes_inventory_coil_back0318 

②我想查询的时候,加一个字段【箱重】,箱重就是它下面的卷按重量排序且重量小于等于此卷的卷的总重。如下图

代码如下

select 
coil_no as 卷号,
box_no AS 箱号,
net_weight AS 卷重,
sum(ifnull( net_weight, 0 )) OVER (PARTITION BY box_no ORDER BY net_weight ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS 箱重
FROM mes_inventory_coil_back0318 

这样,就省去了繁琐臃肿的子查询或者group by。大大提升了执行效率以及提高了代码可阅读性。

http://www.cadmedia.cn/news/1788.html

相关文章:

  • 网站建设怎么问问题webview播放视频
  • 网站设计制作说明惠州seo全网营销
  • 怎么建设公益网站优秀网页设计
  • 铜陵市市住房和城乡建设局网站北京本地网络推广平台
  • 卡通头像在线制作免费生成图片seo排名优化哪家好
  • 网站建设 51下拉成都计算机培训机构排名前十
  • 南昌市城乡建设委员会门户网站关键词的选取原则
  • 中国工程建设企业协会网站搜索引擎优化是免费的吗
  • 惠州做棋牌网站建设哪家技术好百度搜索数据统计
  • 上海公司核名查询深圳网站seo
  • 深圳开发公司的小程序搜索引擎关键词seo优化公司
  • 徐汇网站建设发免费广告电话号码
  • 怎么做类似淘宝网站快速排名优化推广排名
  • 增城专业建站公司网络营销活动推广方式
  • 中国建设银行上海分行信息网站谷歌排名算法
  • 住房和城乡建设部网站统计长沙优化排名推广
  • 中国电商平台有哪些seo技术自学
  • 互联网公司排名2022销售额灰色seo关键词排名
  • 怎么做个手机版的网站吗人力资源培训与开发
  • 公司网站建设款计什么科目拼多多怎么查商品排名
  • 青岛即墨网站建设设计地推网app推广平台
  • 商务网站建设详细步骤黑帽seo是什么意思
  • 网站建设考试试卷百度网站收录入口
  • 成都b2b网站建设广告营销公司
  • 百度 医疗网站建设网站seo提升
  • 视频制作软件哪个好 前十名网站外链优化方法
  • 企业设计网站公司湖南省人民政府官网
  • seo整站网站推广优化排名深圳网站开发公司
  • 单机游戏网页版东莞网站seo优化托管
  • 贵阳做网站的大公司有哪些最近中国新闻热点大事件