程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL循序漸進(11)GROUP BY子句

SQL循序漸進(11)GROUP BY子句

編輯:關於SqlServer

GROUP BY子句

首先講講GROUP BY 子句語法:

SELECT column1, SUM(column2)

FROM "list-of-tables"

GROUP BY "column-list";

這個GROUP BY子句將集中所有的行在一起,它包含了指定列的數據以及允許合計函數來計算一個或者多個列。當然最好解釋的方法是給出一個例子啦:

假設我們將從employee表中搜索工資最高的列,可以使用以下的SQL語句:

SELECT max(salary), dept

FROM employee

GROUP BY dept;

這條語句將在每一個單獨的部門中選擇工資最高的工資。結果他們的salary和dept將被返回。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved