成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL中的分析函數(shù)

數(shù)據(jù)庫 SQL Server
除了ORDER BY(按…排序)語句外,分析函數(shù)是一條查詢被執(zhí)行的操作,下面就將為您介紹這種分析函數(shù)操作,供您參考。

本文將為您介紹SQL中的分析函數(shù),除了ORDER BY(按…排序)語句外,分析函數(shù)是一條查詢被執(zhí)行的操作,供您參考,希望對您學(xué)習(xí)SQL函數(shù)的使用能夠有所幫助。

所有合并、WHERE、GROUP BY、HAVING語句都是分析函數(shù)處理之前完成的。

因此,分析函數(shù)只出現(xiàn)在選擇目錄或ORDER BY(按…排序)語句中。 

使用Over語句的情況 :

A. 等級函數(shù)如, ROW_NUMBER, DENSE_RANK, RANK, NTILE 使用 OVER(ORDER BY) 語句

example.

  1. view sourceprint?01 USE AdventureWorks;    
  2.  
  3. 02 GO    
  4.  
  5. 03 SELECT c.FirstName, c.LastName    
  6.  
  7. 04     ,ROW_NUMBER() OVER(ORDER BY SalesYTD DESC) AS 'Row Number'   
  8.  
  9. 05     ,s.SalesYTD, a.PostalCode    
  10.  
  11. 06 FROM Sales.SalesPerson s     
  12.  
  13. 07     INNER JOIN Person.Contact c     
  14.  
  15. 08         ON s.SalesPersonID = c.ContactID    
  16.  
  17. 09     INNER JOIN Person.Address a     
  18.  
  19. 10         ON a.AddressID = c.ContactID    
  20.  
  21. 11 WHERE TerritoryID IS NOT NULL    
  22.  
  23. 12     AND SalesYTD <> 0;    
  24.  
  25. 13 GO   
  26.  
  27.    

ROW_NUMBER() 增添順序序號,即時存在相同的也遞增序號

RANK()相同的數(shù)據(jù)序號相同,接下來為跳號(是跳躍排序,有兩個第二名時接下來就是第四名)

dense_rank()相同的數(shù)據(jù)序號相同,接下來順序遞增序號(是連續(xù)排序,有兩個第二名時仍然跟著第三名)

ntile(N)將記錄分為N組。

B. 聚合函數(shù)如,  SUM,AVG,COUNT,MIN,MAX等使用OVER(PARTITION BY)語句

Example.

  1. 01 Copy Code     
  2.  
  3. 02 USE AdventureWorks;    
  4.  
  5. 03 GO    
  6.  
  7. 04 SELECT SalesOrderID, ProductID, OrderQty    
  8.  
  9. 05     ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total'   
  10.  
  11. 06     ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg'   
  12.  
  13. 07     ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count'   
  14.  
  15. 08     ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min'   
  16.  
  17. 09     ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max'   
  18.  
  19. 10 FROM Sales.SalesOrderDetail     
  20.  
  21. 11 WHERE SalesOrderID IN(43659,43664);    
  22.  
  23. 12 GO    
  24.  
  25.    

 

 

 

【編輯推薦】

創(chuàng)建SQL函數(shù)的實(shí)例

SQL中一個很好用的日期格式化函數(shù)

SQL中返回計(jì)算表達(dá)式的函數(shù)

SQL中DATENAME函數(shù)的用法

SQL中循環(huán)語句的效果實(shí)例

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-16 09:15:59

SQL函數(shù)

2010-09-06 14:42:56

SQL函數(shù)

2010-09-06 14:17:04

SQL函數(shù)

2010-09-24 19:02:40

SQL中CONVERT

2010-09-06 15:29:13

SQL函數(shù)

2010-09-06 16:35:58

SQL函數(shù)

2010-09-08 13:40:15

SQL函數(shù)DateDiff

2010-09-10 15:04:41

SQLDATENAME函數(shù)

2021-12-09 10:35:20

SQL

2010-09-06 14:58:42

SQL函數(shù)

2010-09-09 11:12:49

SQL函數(shù)DATALENGTH

2010-09-06 16:40:52

SQL函數(shù)

2010-09-09 09:31:19

SQL函數(shù)left

2010-09-09 11:32:26

SQL函數(shù)StDev

2024-07-29 10:46:50

2010-09-10 16:02:13

SQLCHARINDEX函數(shù)

2022-10-17 08:22:28

2022-02-06 11:35:53

SQL數(shù)據(jù)函數(shù)

2010-09-14 17:27:27

SQL函數(shù)

2010-09-08 14:03:41

SQL函數(shù)CONVERT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品久久 | 久久久久久综合 | 日日欧美 | 亚洲欧美日韩在线一区二区 | 在线视频国产一区 | 精品美女久久久 | 一区二区三区精品视频 | 天堂免费| 91视频一区二区 | 日日碰狠狠躁久久躁婷婷 | 日韩精品一区二区三区中文在线 | 日韩at| 久久不射电影网 | 日韩在线观看一区 | 久久久久久久久国产成人免费 | 国产精品久久视频 | www.天天干.com| 免费的网站www| 久久久精品一区二区三区 | 日韩a| 超碰av在线 | 国产精品视频免费看 | 国产精品自在线 | 一区二区视频在线 | 欧美亚洲在线视频 | 五月婷婷激情网 | 欧美日产国产成人免费图片 | 99精品视频免费在线观看 | 亚洲国产区 | 国产一区久久久 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 久久小视频 | 日韩精品一区二区三区视频播放 | 午夜国产一级片 | 国产日韩精品视频 | 99热在线播放 | 久久爱黑人激情av摘花 | av国产精品毛片一区二区小说 | 色免费在线视频 | 久久精品视频在线播放 | 国产一区二区三区 |