熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

MySQL Group By用法

2022-06-13   來源: MySQL 

MySQL Group By用法的一個具體實例

MySQL Group By用法
我們現在回到函數上記得我們用 SUM 這個指令來算出所有的 Sales (營業額)吧!如果我們的需求變成是要算出每一間店 (store_name) 的營業額 (sales)那怎麼辦呢?在這個情況下我們要做到兩件事第一我們對於 store_name 及 Sales 這兩個欄位都要選出第二我們需要確認所有的 sales 都要依照各個 store_name 來分開算這個語法為   

SELECT 欄位 SUM(欄位) FROM 表格名 GROUP BY 欄位
SELECT store_name SUM(Sales)  FROM Store_Information GROUP BY store_name

在我們的示范上   

Store_Information 表格

store_name Sales Date Los Angeles $ Jan San Diego $ Jan Los Angeles $ Jan Boston $ Jan 我們就打入 SELECT store_name SUM(Sales)  FROM Store_Information GROUP BY store_name   

結果:   

store_name SUM(Sales) Los Angeles $ San Diego $ Boston $

當我們選不只一個欄位且其中至少一個欄位有包含函數的運用時我們就需要用到 GROUP BY 這個指令在這個情況下我們需要確定我們有 GROUP BY 所有其他的欄位換句話說除了有包括函數的欄位外我 們都需要將其放在 GROUP BY 的子句中
From:http://tw.wingwit.com/Article/program/MySQL/201405/30873.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.