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

想当淘客自己的网站怎么做seo网站推广的主要目的不包括

想当淘客自己的网站怎么做,seo网站推广的主要目的不包括,手机网站推广法,自己做网站seo优化一、窗口函数核心概念 ​​窗口(Window)​​ 窗口是数据行的集合,由OVER()子句定义。它决定了函数计算的“数据范围”,可以是一个分区的全部行、当前行前后的行,或动态变化的子集。 ​​语法结构​​ SELECT window_f…

一、窗口函数核心概念

  1. ​窗口(Window)​
    窗口是数据行的集合,由OVER()子句定义。它决定了函数计算的“数据范围”,可以是一个分区的全部行、当前行前后的行,或动态变化的子集。

  2. ​语法结构​

    SELECT window_function(column) OVER ([PARTITION BY partition_expression][ORDER BY order_expression [ASC|DESC]][frame_clause]) AS alias
    FROM table;
    • ​PARTITION BY​​:将数据划分为多个分区(类似GROUP BY),函数在每个分区内独立计算。
    • ​ORDER BY​​:定义分区内数据的排序方式,影响窗口函数的计算顺序。
    • ​frame_clause​​:定义窗口的具体范围(如当前行及其前后N行)。

二、窗口函数分类及示例

1. 聚合类窗口函数

普通聚合函数(如SUMAVGCOUNT)结合OVER()使用,实现累计、移动平均等效果。

​示例:计算累计销售额​

SELECT order_date,amount,SUM(amount) OVER (ORDER BY order_date) AS cumulative_sum
FROM sales;

结果:

order_date | amount | cumulative_sum
-------------------------------------
2023-01-01 | 100    | 100
2023-01-02 | 200    | 300
2023-01-03 | 150    | 450

2. 排名类窗口函数
  • ROW_NUMBER()​:为每行分配唯一序号(相同值也会不同)。
  • RANK()​:相同值的行排名相同,后续序号跳跃(如1,1,3)。
  • DENSE_RANK()​:相同值的行排名相同,后续序号连续(如1,1,2)。

​示例:按销售额排名​

SELECT product,sales,ROW_NUMBER() OVER (ORDER BY sales DESC) AS row_num,RANK() OVER (ORDER BY sales DESC) AS rank,DENSE_RANK() OVER (ORDER BY sales DESC) AS dense_rank
FROM products;

结果:

product | sales | row_num | rank | dense_rank
--------------------------------------------
A       | 500   | 1       | 1    | 1
B       | 500   | 2       | 1    | 1
C       | 400   | 3       | 3    | 2

3. 分布类窗口函数
  • PERCENT_RANK()​:计算行的相对排名百分比(范围[0,1])。
  • CUME_DIST()​:计算行的累积分布(当前行及其之前行的占比)。

​示例:计算销售额分布​

SELECT product,sales,PERCENT_RANK() OVER (ORDER BY sales) AS percent_rank,CUME_DIST() OVER (ORDER BY sales) AS cume_dist
FROM products;

4. 前后函数
  • LAG(column, N)​:获取当前行​​前N行​​的值。
  • LEAD(column, N)​:获取当前行​​后N行​​的值。

​示例:计算销售额环比增长​

SELECT month,sales,LAG(sales, 1) OVER (ORDER BY month) AS prev_sales,(sales - LAG(sales, 1) OVER (ORDER BY month)) / LAG(sales, 1) OVER (ORDER BY month) AS growth_rate
FROM monthly_sales;

结果:

month | sales | prev_sales | growth_rate
----------------------------------------
Jan   | 1000  | NULL       | NULL
Feb   | 1200  | 1000       | 0.2
Mar   | 1500  | 1200       | 0.25

三、窗口帧(Frame Clause)

通过ROWSRANGE定义窗口的具体范围:

  • ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW​:从分区开始到当前行。
  • ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING​:当前行的前一行到后一行。

​示例:计算3个月移动平均​

SELECT month,sales,AVG(sales) OVER (ORDER BY monthROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg
FROM monthly_sales;

结果:

month | sales | moving_avg
---------------------------
Jan   | 100   | 100.0
Feb   | 200   | 150.0
Mar   | 150   | 150.0
Apr   | 300   | 216.7

四、使用场景

  1. ​排名与分组排名​​:按部门、时间等分区后排序。
  2. ​累计计算​​:累计销售额、年累计增长率。
  3. ​移动统计​​:移动平均、移动求和。
  4. ​数据对比​​:当前行与前一行的差值或比率。

五、注意事项

  1. ​MySQL版本​​:窗口函数需MySQL 8.0+,旧版本不支持。
  2. ​性能优化​​:合理使用索引和分区,避免全表扫描。
  3. ​执行顺序​​:窗口函数在WHEREGROUP BYHAVING之后执行。

文章转载自:

http://FRlc73kN.xprzq.cn
http://7z1hvz4S.xprzq.cn
http://jOZ6Wwo7.xprzq.cn
http://EF2bIEKQ.xprzq.cn
http://juzICH4K.xprzq.cn
http://hIdXb8ie.xprzq.cn
http://Ysd4xfG6.xprzq.cn
http://pRPbiWSk.xprzq.cn
http://iHNoYsdB.xprzq.cn
http://OEY7l4mC.xprzq.cn
http://w7qmUPH6.xprzq.cn
http://lipdd8rn.xprzq.cn
http://I47toHL9.xprzq.cn
http://9011g4zx.xprzq.cn
http://nj2NlJNd.xprzq.cn
http://SXfJIsTO.xprzq.cn
http://eVu5spOz.xprzq.cn
http://3N0oGxo4.xprzq.cn
http://tLhdjNKm.xprzq.cn
http://KfsvLSPr.xprzq.cn
http://3IGMQeYp.xprzq.cn
http://y0RL3sKa.xprzq.cn
http://hd2GXnBq.xprzq.cn
http://K3Pqf7IK.xprzq.cn
http://IL3xBjZL.xprzq.cn
http://ZAio1Z0k.xprzq.cn
http://4wzk5mvl.xprzq.cn
http://BJArGdFs.xprzq.cn
http://mn5NYDLx.xprzq.cn
http://gXpMkRUb.xprzq.cn
http://www.dtcms.com/wzjs/740833.html

相关文章:

  • 保险微网站制作企业服务方案
  • 九脉堂是做网站的建筑模板哪种好
  • 网站建设和网络推广方案关键词生成器 在线
  • 建手机网站iis配置网站是什么
  • 做网站的IT行业中山工商注册公司
  • wordpress 采集优酷佛山网站建设优化企业
  • 源码做网站教程食堂承包技术支持 东莞网站建设
  • 搬家公司网站模板WordPress 扫码支付跳转
  • 目录做排名 网站扁平化网站导航ui模板
  • 绍兴建设开发有限公司网站厦门seo俱乐部
  • 营销型网站和普通网站可以兼职做设计的网站
  • php团购网站开发创建自己网站
  • 网站制作公司成都开源房产网站源码
  • 网站建设的一般过程包括哪些方面网站设计风格介绍
  • 响应式网站模板 金融开发公司发生的物业费用所得税申报
  • 网站管理助手ftp怎么做关于易烊千玺的网站
  • wap自助建站wordpress整合ckplay
  • 个人站长网站推广软件的网站
  • wordpress站群插件2022年没封网站直接进入
  • 建立手机也可浏览的网站教程免费个人电子版简历下载
  • 京东网站优化手工制作灯笼简单又漂亮
  • 哈尔滨高端网站建设查询网入口
  • 域名注册好了怎么了做网站国家企业官网查询系统
  • 网站开发逻辑短信营销哪个平台好
  • 常州网站的优化什么是网站建设策划书
  • 网站建设网页设计案例有经验的扬中网站建设
  • 自己做网站挣钱不私域流量运营管理
  • 小程序 网站 开发通辽住房和城乡建设厅网站
  • 手机网站的优势品牌网站建设 t磐石网络
  • 懂得网站推广宁波seo推广报价多少