文章出處

SQL聚合函數

  • MAX---最大值

  • MIN--最小值

  • AVG--平均值

  • SUM--求和

  • COUNT--記錄的條數

EXample:

--從MyStudent表中查詢最大年齡,最小年齡,平均年齡,年齡的總和

--SELECT MAX(S_Age) AS MaxAge ,MIN(S_Age) AS MinAge,AVG(S_Age) AS AVGAGE ,SUM(S_Age) AS SUMAGE FROM dbo.MyStudent

 

擴展

--效率比較低,先從系統表中,查詢該表有哪些列,然后再查詢。一般不用;
SELECT * FROM dbo.MyStudent
--這個效率高一點,明確指定了哪些列
SELECT S_ID, S_Name, S_Gender, S_Address, S_Phone, S_Age, S_Birthday, S_CardID, S_CID FROM dbo.MyStudent

 

聚合函數對NULL值不計算

SELECT * FROM dbo.Customers
SELECT COUNT(CustomerID) FROM dbo.Customers
SELECT COUNT(Region) FROM dbo.Customers

這三句代碼,得到的結果是:

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()