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

多语言网站建设价格app推广软件有哪些

多语言网站建设价格,app推广软件有哪些,北京网站建设迈程网络,wordpress导航页面设置密码1、开窗函数是什么? 开窗函数用于为行定义一个窗口(这里的窗口是指运算将要操作的行的集合),它对一组值进行操作,不需要使用 GROUP BY 子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列。 2、…


1、开窗函数是什么?

开窗函数用于为行定义一个窗口(这里的窗口是指运算将要操作的行的集合),它对一组值进行操作,不需要使用 GROUP BY 子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列。

2、开窗函数有什么用?

开窗函数的功能本质是聚合,但是相比聚合,开窗函数可以提供的信息更多。

3、first_value/last_value 函数

	first_value()over(partition by 列名1,列名2 order by 列名1,列名2)是求一组数据的第一个值last_value()over(partition by 列名1,列名2 order by 列名1,列名2)是求一组数据的最后一个值

first_value 用法:

	select distinct a.date,a.name,first_value(date)over(partition by name order by date asc)as `每个人对应最早的date`,first_value(date)over(partition by name order by date desc)as `每个人对应最晚的date`from (select '张三'as name,'2021-04-11' as date union all select '李四'as name,'2021-04-09' as date union all select '赵四'as name,'2021-04-16' as date union all select '张三'as name,'2021-03-10'as dateunion all select '李四'as name,'2020-01-01'as date)a 

last_value 用法

	select distinct a.date,a.name,last_value(date)over(partition by name order by date asc)as `每个人对应最晚的date`from (select '张三'as name,'2021-04-11' as date union all select '李四'as name,'2021-04-09' as date union all select '赵四'as name,'2021-04-16' as date union all select '张三'as name,'2021-03-10'as dateunion all select '李四'as name,'2020-01-01'as date)a 


可以看到使用 last_value 函数求每个人最后一个日期,结果并不是想要的。那该怎么办呢,查询该函数的具体用法发现:

last_value() 默认的统计范围是”rows between unbounded preceding and current row【无界的前面行和当前行之间】” 怎么理解呢?见下:

	rows between unbounded preceding and current row,可以这么理解: x∈(-∞,X)rows between unbounded preceding and unbounded following,    x∈(-∞,+ ∞)rows between current row and unbounded following,            x∈(X,+ ∞) 

last_value() 默认是升序,如果限制了是降序,则等同于 first_value() 升序

	select distinct a.date,a.name,last_value(date)over(partition by name order by date rows between unbounded preceding and current row)as `(-∞,X)`,last_value(date)over(partition by name order by date rows between unbounded preceding and unbounded following)as `(-∞,+ ∞)`,last_value(date)over(partition by name order by date rows between current row and unbounded following)as `(X,+ ∞)`from (select '张三'as name,'2021-04-11' as date union all select '李四'as name,'2021-04-09' as date union all select '赵四'as name,'2021-04-16' as date union all select '张三'as name,'2021-03-10'as dateunion all select '李四'as name,'2020-01-01'as date)a 

http://www.ds6.com.cn/news/39710.html

相关文章:

  • 做食物网站应该考虑些什么意思台州做优化
  • 霸州建设局网站福州网站建设方案外包
  • 无锡市城乡和住房建设局网站株洲专业seo优化
  • 哪个视频网站有潮汕做爰视频个人网站设计成品
  • 做网站的行情外包公司是什么意思
  • 网站正在开发中免备案域名
  • wordpress10款音乐插件win10优化工具下载
  • 深圳高端网站建设电话企业seo服务
  • 白山市网站建设seo排名
  • 怎样免费网站建设优化大师有用吗
  • 百度seo优化培训宁波 seo排名公司
  • 建设一个网站需要什么手续搜什么关键词能找到网站
  • 劳动保障局瓯海劳务市场和做网站注册教育培训机构需要什么条件
  • 彩票网站wordpress模板无锡网站制作优化
  • 郑州汉狮做网站的公司seo是什么意思中文
  • 兰州公司网站建设青海seo关键词排名优化工具
  • 装饰设计工程搜索引擎优化的方法有哪些?
  • 做网站必须要购买空间吗网站流量统计系统
  • 做设计赚钱网站有哪些优化网站标题
  • 网站开发实用技术答案整站外包优化公司
  • 网站建站建设怎么做seo公司
  • 网站seo外包服务网络营销软文范文
  • 建设注册证信息网站搜索风云榜
  • tiktok跨境电商怎么入驻seo排名优化价格
  • 桓台网站建设天津搜索引擎seo
  • 西安网站制作开发优化什么意思
  • 政府网站建设主要做法网络营销系统
  • 怎么用ps做网站seo网站优化案例
  • 外贸网站建设公司 迅当网怎么推广自己的店铺
  • 比特币网站做任务百度里面的站长工具怎么取消