SQLServer常用的聚合函數筆記

今天給大家分享一下SQLServer常用的聚合函數,希望對初學者有所幫助!

1、COUNT合計函數:

返回查詢記錄(行)數。

格式:COUNT([ALL|DISTINCT] [表達式|*])

參數說明:

ALL:默認值,指對查詢所有記錄統計總數。

DISTINCT:指對查詢記錄去重非空記錄的總數。

表達式:指除了text、image、ntext以外任何類型的表達式;

*:表示查詢記錄總的行數。

2、SUM 求和函數:

計算表中數值列的數據合計值。

格式:SUM([ALL|DISTINCT] 表達式)

ALL:默認值,指對查詢所有記錄求和。

DISTINCT:指對查詢記錄去重后求和。

表達式:常量、數據列、函數與算術運算的任意組合。

用法:

SELECT SUM(score) FROM T_Score
SELECT SUM(DISTINCT score) FROM T_Score
SELECT SUM(1+99)

3、AVG 求平均值函數:

返回數據列表中的平均值,NULL被忽略。

格式:AVG([ALL|DISTINCT] 列名(數值類型))

參數:ALL:表示所有不為NULL的列,DISTINCT去重的列。

用法:

SELECT AVG(Age) FROM T_User --求平均年齡
SELECT AVG(DISTINCT Age) FROM T_User -- 去重之后求平均年齡

4、MAX/MIN:

求出表中任意列中數據的最大/小值。

格式:MAX/MIN(列名)

用法:

SELECT MAX(score) FROM T_Score
SELECT MIN(score) FROM T_Score

5、COUNT_BIG 合計函數:

用法和COUNT類似,唯一的區別在于COUNT_BIG返回的值類型為bigint,COUNT返回的值類型為int。

6、GROUPING 函數

作用:新增一個附加列。如果grouping()函數返回1則指示聚合;返回0則指示不聚合。

用法:

SELECT GROUPING(name),name from T_User GROUP BY name

IT技術分享社區

個人博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270895.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270895.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270895.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

android studio 工程demo例子,Android Studio 實現跑馬燈微項目實例

**閑來無事,自己做了很多小的Demo,現在分享一個小的跑馬燈項目實例,有機會把2048小游戲的Demo也發了。不過那個的算法稍微有點兒復雜,需要整理。首先在創建一個MarqueeTextViewDemo項目在res-layout-activity_main.xml中編寫出相應…

SQLServer常用的配置函數筆記

今天給大家分享一下SQLServer常用的配置函數知識,希望對初學者能有所幫助!1、DATEFIRST Datefirst返回值tinyint說明:datefirst指一周中的第一天,英語中第一天為星期日示例:SELECT DATEFIRST AS 1st Day, DATEPART(dw, GETDATE())…

localdatetime 默認時間_datetime-local設置初始值

//全局變量var format "";//構造符合datetime-local格式的當前日期function getFormat(){format "";var nTime new Date();format nTime.getFullYear()"-";format (nTime.getMonth()1)<10?"0"(nTime.getMonth()1):(nTime.get…

android音樂播放器完整教程,android實現簡單音樂播放器

本文實例為大家分享了android音樂播放器的具體代碼&#xff0c;供大家參考&#xff0c;具體內容如下話不多說先上效果前言寫這個音樂播放器實在是迫不得已。因為我們Andoird課程要求寫一個音樂播放器。所以就有了此項目。這個項目比較簡單&#xff0c;實現了最基本的音樂播放功…

編譯原理

編譯原理是計算機專業的一門重要專業課&#xff0c;旨在介紹編譯程序構造的一般原理和基本方法。內容包括語言和文法、詞法分析、語法分析、語法制導翻譯、中間代碼生成、存儲管理、代碼優化和目標代碼生成。 這門課程是一門真正與代碼做斗爭的課程&#xff0c;對于一個有至于追…

JDK1.8 JVM元數據區取代了永久代,元數據空間并不在虛擬機中,而是使用本地內存

JDK1.8 JVM運行時內存數據區域劃分。1.8同1.7比&#xff0c;最大的差別就是&#xff1a;元數據區取代了永久代。元空間的本質和永久代類似&#xff0c;都是對JVM規范中方法區的實現。不過元空間與永久代之間最大的區別在于&#xff1a;元數據空間并不在虛擬機中&#xff0c;而是…

SQLServer常用的字符串函數梳理

今天給大家分享一下SQLServer常用的字符串函數知識筆記&#xff0c;希望對大家能有所幫助&#xff01;1、ASCII(字符串表達式)作用&#xff1a;返回表達式最左側字符串的ASCII代碼值。示例&#xff1a;SELECT ASCII(ABC),ASCII(A) --返回結果都是65 計算的是第一個字符串的ASCI…

tchar linux,錯誤:Error:未定義標識符_TCHAR

svn sc create 命令行創建服務自啟動今天重裝了系統,Subversion服務也得重裝.照例輸入代碼: sc create svnserve binpath"d:\PortableApps\svn\svnserve.exe - ...Spring&lowbar;Springmvc&lowbar;mybatis一般配置web.xml配置 <?xml version"1.0" e…

Mac 系統引導過程概述 BootCamp 的秘密

http://bbs.feng.com/read-htm-tid-6890655.html轉載于:https://www.cnblogs.com/zengkefu/p/5857710.html

開封機器人餐廳_百合匯主題酒店——開封首家機器人服務員餐廳

【中原經濟網開封新聞訊】 (河南經濟報記者 張長劍 李海) 年底歲末&#xff0c;服務行業的用工荒逐漸凸顯&#xff0c;不過&#xff0c;開封百合匯主題酒店的老板卻不為此發愁&#xff0c;因為&#xff0c;這家店剛剛引進了兩臺高大上的機器人服務員。2月3日&#xff0c;記者在…

SQLServer常見的數學函數梳理

今天給大家分享一下SQLServer常見的數學函數相關的知識筆記。1.絕對值函數ABS(x)和返回圓周率的函數PI()ABS(x)返回x的絕對值,PI()返回圓周率的值用法&#xff1a;select ABS(5),ABS(-10.6),ABS(-99),PI();輸出結果&#xff1a;5 10.6 99 3.141592653589792.平方根函數SQRT(x)S…

android 屬性動畫變大,Android PropertyAnimation 屬性動畫(一)初探

8種機械鍵盤軸體對比本人程序員&#xff0c;要買一個寫代碼的鍵盤&#xff0c;請問紅軸和茶軸怎么選&#xff1f;前言相對于靜態的頁面&#xff0c;動畫往往能更直觀地表達所需的信息&#xff0c;在UI開發過程中起著相當大的作用。Android為我們提供了一系列實現動畫效果的方法…

android stadio svn 使用技巧

有時候有這樣的需求&#xff1a; 就是我一次要改很多的需求&#xff0c;然后代碼要分開提交&#xff0c;那么怎么辦&#xff1f; 提交的時候一個一個的點開看&#xff1f; 比如&#xff1a;這次改的還沒有提上去&#xff0c;又來了一個需求&#xff0c;怎么區分呢 新建一個ac…

用掃地機器人樓下吵嗎_掃地機器人到底好不好用?說說我兩年的使用體驗!

原標題&#xff1a;掃地機器人到底好不好用&#xff1f;說說我兩年的使用體驗&#xff01;說到掃地機器人絕大部分人都非常陌生&#xff0c;因為我國目前還處在掃地機器人發展初期階段&#xff0c;連一線城市普及率都只有5%&#xff0c;所以非常理解大家對新事物的恐懼和排斥&a…

SQLServer常用的日期和時間函數梳理

今天給大家分享一下SQLServer常用的日期和時間函數知識筆記&#xff0c;希望對大家能有所幫助&#xff01;1、DATEADD(datepart,number,date)作用&#xff1a;返回給指定日期加一個時間間隔后新的datetime值參數說明&#xff1a;datepart&#xff1a;指定為日期的哪部分增加數值…

樹二叉樹二叉搜索樹

樹&二叉樹 樹是由節點和邊構成&#xff0c;儲存元素的集合。節點分根節點、父節點和子節點的概念。 二叉樹binary tree&#xff0c;則加了“二叉”&#xff08;binary&#xff09;&#xff0c;意思是在樹中作區分。每個節點至多有兩個子&#xff08;child&#xff09;,left…

努比亞連續按下android版本,虛驚一場!努比亞Z17的Android 9.0真的不遠了

01努比亞Z17將推送安卓9.0中關村在線消息&#xff1a;前不久&#xff0c;有消息傳出努比亞Z17開發者版本系統將停止更新&#xff0c;并將永遠停留在Android 7.0之后&#xff0c;引起了眾多牛仔們的一篇嘆息。大家紛紛在惋惜的同時&#xff0c;也著實對努比亞的做法有些不理解。…