| GROUP BY 語法:
SELECT column1, SUM(column2)
The GROUP BY 語句可以先以所列的欄位為條件分組排序在一起(可以多欄位), example:
要列出每一個 dept 中最高 salary 值: SELECT max(salary), dept 以上表示:列出每一個公司中,最高 salary 各為多少?基本上會傳多筆資料,含 salary 及 department 欄位。 Multiple GRouping Columns - What if I wanted to display their lastname too?
以下例子,我們要先把數量為1的集合在一起,數量為2的集合在一起,數量為3合在一起,以此類推,列出每一群最大的價值為多少(分別為數量1的、數量2的、數量3的...): SELECT quantity, max(price) 結果如下:
練習 1) 在每一個州 (state)有多少人 (使用資料表:customers )? 2) 資料表items_ordered ,列出每一不同 item(物品) 的欄位: item, 最大 price 值, 最小 price 值 3) 每一位銷售員customerid,各有多少筆訂單及總售價為多少?使用items_ordered 表,列出 customerid,訂單筆數,和總價(pice)。
|
|||||||||||||