最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server 2012  開窗函數(shù)

 更新時(shí)間:2017年01月29日 10:42:07   作者:i-shanghai  
這篇文章主要介紹了SQL Server 2012 開窗函數(shù)功能的實(shí)例代碼,具體代碼如下所示

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

-- 開窗函數(shù):在結(jié)果集的基礎(chǔ)上進(jìn)一步處理(聚合操作)
-- Over函數(shù),添加一個(gè)字段顯示最大年齡
SELECT * ,
    MAX(StuAge) OVER ( ) MaxStuAge
FROM  dbo.Student;
-- Over函數(shù),添加一個(gè)字段顯示總?cè)藬?shù)
SELECT * ,
    COUNT(StuID) OVER ( ) StuCount
FROM  dbo.Student;
-- Partition By 分組統(tǒng)計(jì)數(shù)量
-- 根據(jù)性別分組后,統(tǒng)計(jì)
SELECT COUNT(*) OVER ( PARTITION  BY StuSex ) ,
    *
FROM  dbo.Student;
-- 根據(jù)班級(jí)分組后,統(tǒng)計(jì)、排序
SELECT COUNT(*) OVER ( PARTITION  BY Class ORDER BY Height) ,
    *
FROM  dbo.Student;
-- Over函數(shù),添加一個(gè)字段顯示平均身高
SELECT * ,
    AVG(Height) OVER ( ) AgeHeight
FROM  dbo.Student;
--Row_Rumber()
SELECT ROW_NUMBER() OVER ( ORDER BY StuID DESC ) RowNumber ,
    *
FROM  dbo.Student
--Row_Rumber() 實(shí)現(xiàn)分頁效果
;
WITH  T AS ( SELECT  ROW_NUMBER() OVER ( ORDER BY StuID DESC ) RowNumber ,
            *
        FROM   dbo.Student
       )
  SELECT *
  FROM  T
  WHERE  T.RowNumber BETWEEN 1 AND 3;
--Rank() 排名函數(shù),名次相同,跳過
SELECT RANK() OVER ( ORDER BY Height ) ,
    *
FROM  dbo.Student;
--DENSE_Rank() 排名函數(shù),名次相同不跳過
SELECT DENSE_RANK() OVER ( ORDER BY Height ) ,
    *
FROM  dbo.Student;
-- NTILE()函數(shù),參數(shù):記錄總數(shù)/劃分區(qū)域 = 每個(gè)區(qū)域數(shù)組,把記錄序號(hào)放進(jìn)數(shù)組 (平均分組)
SELECT NTILE(3) OVER ( ORDER BY StuSex ) ,
    *
FROM  dbo.Student;

以上所述是小編給大家介紹的SQL Server 2012  開窗函數(shù),希望對(duì)大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

  • SQL Server控制語句的基本應(yīng)用

    SQL Server控制語句的基本應(yīng)用

    本篇文章介紹了,SQL Server控制語句的基本應(yīng)用。需要的朋友參考下
    2013-04-04
  • 企業(yè)管理器備份和還原SQL Server數(shù)據(jù)庫

    企業(yè)管理器備份和還原SQL Server數(shù)據(jù)庫

    本文我們主要介紹了利用SQL Server數(shù)據(jù)庫的企業(yè)管理器來備份和還原數(shù)據(jù)庫的方法以及每日自動(dòng)備份數(shù)據(jù)庫的設(shè)置,希望能夠?qū)δ兴鶐椭?/div> 2015-08-08
  • 解析SQLServer2005的Top功能

    解析SQLServer2005的Top功能

    本篇文章是對(duì)SQLServer2005的Top功能進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 詳解SQL Server中的事務(wù)與鎖問題

    詳解SQL Server中的事務(wù)與鎖問題

    在數(shù)據(jù)庫方面,對(duì)于非DBA的程序員來說,事務(wù)與鎖是一大難點(diǎn),針對(duì)該難點(diǎn),本篇文章試圖采用圖文的方式來與大家一起探討sqlserver事務(wù)與鎖問題
    2018-02-02
  • sql?server使用nest?typeorm實(shí)現(xiàn)索引的方式

    sql?server使用nest?typeorm實(shí)現(xiàn)索引的方式

    本文通過示例演示了如何使用TypeORM庫在SQL?Server中創(chuàng)建不同類型的索引,分為普通索引,唯一索引,復(fù)合索引和空間索引,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • SQL Server事務(wù)日志已滿的三種解決方案

    SQL Server事務(wù)日志已滿的三種解決方案

    我們安裝數(shù)據(jù)庫后,系統(tǒng)會(huì)默認(rèn)把數(shù)據(jù)庫文件和數(shù)據(jù)庫日志文件最大設(shè)為500MB,當(dāng)然你中途可以更改這個(gè)限制,當(dāng)日志文件接近最大值時(shí),繼續(xù)使用數(shù)據(jù)庫會(huì)提示:事務(wù)日志已滿,本文給出了三種解決方案,需要的朋友可以參考下
    2023-11-11
  • sql 2000 無法執(zhí)行查詢,因?yàn)橐恍┪募鄙倩蛭醋?cè)"的解決方法

    sql 2000 無法執(zhí)行查詢,因?yàn)橐恍┪募鄙倩蛭醋?cè)"的解決方法

    在SQL server 2000中打開表查看數(shù)據(jù)的時(shí)候,提示說無法執(zhí)行查詢,因?yàn)橐恍┪募鄙倩蛭醋?cè)用查詢分析器可以查看數(shù)據(jù),重裝了sql2000也沒有用,這里分享下解決方法
    2014-01-01
  • SQL多表連接查詢實(shí)例分析(詳細(xì)圖文)

    SQL多表連接查詢實(shí)例分析(詳細(xì)圖文)

    本文主要列舉兩張和三張表來講述多表連接查詢,需要的朋友可以參考下
    2013-09-09
  • SQLServer數(shù)據(jù)庫游標(biāo)的具體使用

    SQLServer數(shù)據(jù)庫游標(biāo)的具體使用

    本文主要介紹了SQLServer數(shù)據(jù)庫游標(biāo)的具體使用,游標(biāo)通常用于需要逐行處理數(shù)據(jù)的情況,例如對(duì)每一行數(shù)據(jù)進(jìn)行特定的計(jì)算或更新操作,下面就一起來了解一下
    2024-08-08
  • 深入分析MSSQL數(shù)據(jù)庫中事務(wù)隔離級(jí)別和鎖機(jī)制

    深入分析MSSQL數(shù)據(jù)庫中事務(wù)隔離級(jí)別和鎖機(jī)制

    事務(wù)隔離級(jí)別簡單的說,就是當(dāng)激活事務(wù)時(shí),控制事務(wù)內(nèi)因SQL語句產(chǎn)生的鎖定需要保留多入,影響范圍多大,以防止多人訪問時(shí),在事務(wù)內(nèi)發(fā)生數(shù)據(jù)查詢的錯(cuò)誤。設(shè)置事務(wù)隔離級(jí)別將影響整條連接。
    2014-08-08

最新評(píng)論

洛阳市| 万州区| 昌都县| 荔浦县| 南澳县| 灵石县| 高雄市| 昭通市| 陈巴尔虎旗| 麦盖提县| 西华县| 亳州市| 基隆市| 福州市| 云龙县| 同江市| 金乡县| 磐安县| 中卫市| 温州市| 云南省| 阿鲁科尔沁旗| 新营市| 屯留县| 沂水县| 攀枝花市| 长春市| 乌海市| 梧州市| 桃源县| 晴隆县| 小金县| 镇坪县| 定州市| 吉林省| 宽城| 孟连| 太保市| 贵州省| 南漳县| 漯河市|