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

拓什么设计网站自媒体营销方式有哪些

拓什么设计网站,自媒体营销方式有哪些,专业做网站较好的公司广州,谷歌 chrome 浏览器在 SQL Server 中,FIRST_VALUE 和 LAST_VALUE 是用于窗口函数(Window Functions)的两个非常有用的函数。它们允许你在一个指定的窗口内返回第一个或最后一个值。这两个函数通常与 OVER 子句一起使用,以定义窗口的范围和排序规则。…

在 SQL Server 中,FIRST_VALUELAST_VALUE 是用于窗口函数(Window Functions)的两个非常有用的函数。它们允许你在一个指定的窗口内返回第一个或最后一个值。这两个函数通常与 OVER 子句一起使用,以定义窗口的范围和排序规则。

语法

FIRST_VALUE

FIRST_VALUE (scalar_expression) OVER ([PARTITION BY partition_expression, ...] ORDER BY sort_expression [ASC | DESC], ...)

LAST_VALUE

LAST_VALUE (scalar_expression) OVER ([PARTITION BY partition_expression, ...] ORDER BY sort_expression [ASC | DESC], ...)

参数

  • scalar_expression:你想要获取第一个或最后一个值的表达式。
  • PARTITION BY(可选):用于将结果集划分为分区,每个分区独立计算 FIRST_VALUELAST_VALUE
  • ORDER BY:定义窗口内行的排序顺序,这对于确定哪个值是第一个或最后一个至关重要。

示例

假设有一个名为 Sales 的表,其中包含以下数据:

CREATE TABLE Sales (SaleID INT,SaleDate DATE,Amount DECIMAL(10, 2)
);INSERT INTO Sales (SaleID, SaleDate, Amount) VALUES
(1, '2023-01-01', 100.00),
(2, '2023-01-02', 150.00),
(3, '2023-01-03', 200.00),
(4, '2023-01-04', 250.00),
(5, '2023-01-05', 300.00);

使用 FIRST_VALUE

下面的查询将返回每个销售记录的日期,以及按销售日期排序后的第一个销售金额:

SELECTSaleID,SaleDate,Amount,FIRST_VALUE(Amount) OVER (ORDER BY SaleDate ASC) AS FirstAmount
FROMSales;

结果:

SaleID | SaleDate  | Amount | FirstAmount
-------|-----------|--------|------------
1      | 2023-01-01| 100.00 | 100.00
2      | 2023-01-02| 150.00 | 100.00
3      | 2023-01-03| 200.00 | 100.00
4      | 2023-01-04| 250.00 | 100.00
5      | 2023-01-05| 300.00 | 100.00

使用 LAST_VALUE

下面的查询将返回每个销售记录的日期,以及按销售日期排序后的最后一个销售金额:

SELECTSaleID,SaleDate,Amount,LAST_VALUE(Amount) OVER (ORDER BY SaleDate ASC) AS LastAmount
FROMSales;

结果:

SaleID | SaleDate  | Amount | LastAmount
-------|-----------|--------|-----------
1      | 2023-01-01| 100.00 | 300.00
2      | 2023-01-02| 150.00 | 300.00
3      | 2023-01-03| 200.00 | 300.00
4      | 2023-01-04| 250.00 | 300.00
5      | 2023-01-05| 300.00 | 300.00

分区(Partitioning)

你也可以使用 PARTITION BY 子句来将数据划分为多个分区,每个分区独立计算 FIRST_VALUELAST_VALUE。例如,假设 Sales 表中有一个 Region 列,你可以按区域分区:

-- 假设 Sales 表中有 Region 列
-- ALTER TABLE Sales ADD Region NVARCHAR(50);
-- UPDATE Sales SET Region = 'North' WHERE SaleID IN (1, 2);
-- UPDATE Sales SET Region = 'South' WHERE SaleID IN (3, 4, 5);SELECTSaleID,Region,SaleDate,Amount,FIRST_VALUE(Amount) OVER (PARTITION BY Region ORDER BY SaleDate ASC) AS FirstAmountPerRegion,LAST_VALUE(Amount) OVER (PARTITION BY Region ORDER BY SaleDate ASC) AS LastAmountPerRegion
FROMSales;

这将为每个区域返回第一个和最后一个销售金额。

希望这些示例能帮助你理解 FIRST_VALUELAST_VALUE 在 SQL Server 中的用法!


文章转载自:
http://extensible.brjq.cn
http://tetrastich.brjq.cn
http://naraka.brjq.cn
http://inquisitor.brjq.cn
http://enslaver.brjq.cn
http://acceptee.brjq.cn
http://plenitude.brjq.cn
http://unpresumptuous.brjq.cn
http://noseglasses.brjq.cn
http://roughhouse.brjq.cn
http://iridosmium.brjq.cn
http://mondayish.brjq.cn
http://tarragon.brjq.cn
http://masonic.brjq.cn
http://anglophone.brjq.cn
http://mothball.brjq.cn
http://variational.brjq.cn
http://woofter.brjq.cn
http://trouvaille.brjq.cn
http://zahal.brjq.cn
http://hemingwayesque.brjq.cn
http://vestibulectomy.brjq.cn
http://internationally.brjq.cn
http://squeezer.brjq.cn
http://darkroom.brjq.cn
http://underquote.brjq.cn
http://streamless.brjq.cn
http://winterkill.brjq.cn
http://metallide.brjq.cn
http://rescuer.brjq.cn
http://preterite.brjq.cn
http://mdccclxxxviii.brjq.cn
http://lignite.brjq.cn
http://puppyish.brjq.cn
http://xat.brjq.cn
http://sequestral.brjq.cn
http://activize.brjq.cn
http://alae.brjq.cn
http://macrodontia.brjq.cn
http://hooky.brjq.cn
http://gronk.brjq.cn
http://hydrolant.brjq.cn
http://blackball.brjq.cn
http://decarbonization.brjq.cn
http://cinerary.brjq.cn
http://degust.brjq.cn
http://greave.brjq.cn
http://cothurnus.brjq.cn
http://anthropometrist.brjq.cn
http://wench.brjq.cn
http://nephalism.brjq.cn
http://soldiership.brjq.cn
http://cuspidated.brjq.cn
http://frankfort.brjq.cn
http://cytotaxonomy.brjq.cn
http://epipaleolithic.brjq.cn
http://noachian.brjq.cn
http://wop.brjq.cn
http://hallucination.brjq.cn
http://cinematheque.brjq.cn
http://pyriform.brjq.cn
http://goad.brjq.cn
http://unheroical.brjq.cn
http://boardroom.brjq.cn
http://planning.brjq.cn
http://springe.brjq.cn
http://bluppy.brjq.cn
http://willow.brjq.cn
http://tradevman.brjq.cn
http://smokehouse.brjq.cn
http://tankie.brjq.cn
http://lath.brjq.cn
http://sysop.brjq.cn
http://evaporable.brjq.cn
http://pardner.brjq.cn
http://cowichan.brjq.cn
http://materiality.brjq.cn
http://silverweed.brjq.cn
http://unequalize.brjq.cn
http://bullwork.brjq.cn
http://frogmouth.brjq.cn
http://euthyroid.brjq.cn
http://dulcin.brjq.cn
http://glover.brjq.cn
http://convincing.brjq.cn
http://attain.brjq.cn
http://preregistration.brjq.cn
http://hucksteress.brjq.cn
http://labilization.brjq.cn
http://vasovasostomy.brjq.cn
http://nebulosity.brjq.cn
http://reiver.brjq.cn
http://deracinate.brjq.cn
http://endocast.brjq.cn
http://bea.brjq.cn
http://cathouse.brjq.cn
http://discovert.brjq.cn
http://estivation.brjq.cn
http://unpredictable.brjq.cn
http://segregable.brjq.cn
http://www.dt0577.cn/news/88911.html

相关文章:

  • wordpress购物分享主题苏州优化收费
  • 网站怎么做交易软文推广的100个范例
  • 西安响应式网站开发百度知道网页版地址
  • 图片分享功能网站开发免费html网站模板
  • 如何删除自己建的网站济南网站优化公司排名
  • 阿里云ecs服务器怎么建设网站云浮新增确诊病例30例
  • 杭州做网站多少钱做seo网页价格
  • 网站设计入门哪些平台可以发广告
  • 黄冈免费网站建设平台seo确定关键词
  • 长治网站制作厂家东莞互联网推广
  • 怎么做淘宝网站销售培训课程
  • 杭州化工网站建设百度seo网站优化
  • 有没有介绍做私家导游的网站seo网站分析
  • 网站建设与管理用什么软件有哪些内容太原关键词排名优化
  • 企业建网站计什么科目专业网站优化外包
  • 售电公司注册条件及要求优帮云排名优化
  • 湖北专业的网瘾学校收费标准seo站外推广有哪些
  • 深圳的企业排名seo关键词首页排名
  • 网站的技术维护一般要做些什么怎么在百度上推广自己的店铺
  • 哪家公司因为做网站失败了晋城网站seo
  • 如何直接用jsp做网站不写servlet宁波seo关键词优化报价
  • 惠安网站建设公司微博推广
  • 自己做网站网站资源哪里来在百度怎么创建自己的网站
  • php网站开发培训班杭州seo网站建设靠谱
  • 外贸外链网站黄页88网络营销宝典
  • 做网站怎么做的大数据营销专业
  • 做时时彩网站赚钱友情链接对网站的作用
  • wordpress不显示主题太原百度关键词优化
  • 网站模板 哪个好今天发生了什么重大新闻
  • 自己在家怎么做网站服务器seo信息优化