记载一个phper的历程!http://phperwuhan.blog.phpchina.com

Group By用法一则

上一篇 / 下一篇  2007-12-25 09:48:15 / 个人分类:mysql

来源:http://www.cncfan.com/cncfan_com_article.asp?art_id=6004&cat_id=58

sql语句Group By用法一则
我们现在回到函数上。记得我们用 SUM 这个指令来算出所有的 Sales (营业额)吧!如果我们的需求变成是要算出每一间店 (store_name) 的营业额 (sales),那怎么办呢?在这个情况下,我们要做到两件事:第一,我们对于 store_name 及 Sales 这两个栏位都要选出。第二,我们需要确认所有的 sales 都要依照各个 store_name 来分开算。这个语法为:  

SELECT "栏位1", SUM("栏位2") FROM "表格名" GROUP BY "栏位1"  

在我们的示范上,  

Store_Information表格

store_nameSalesDate
Los Angeles$1500Jan-05-1999
San Diego$250Jan-07-1999
Los Angeles$300Jan-08-1999
Boston$700Jan-08-1999
我们就打入, SELECT store_name, SUM(Sales)  FROM Store_Information GROUP BY store_name  

结果:  

store_nameSUM(Sales)
Los Angeles$1800
San Diego$250
Boston$700


当我们选不只一个栏位,且其中至少一个栏位有包含函数的运用时,我们就需要用到 GROUP BY 这个指令。在这个情况下,我们需要确定我们有 GROUP BY 所有其他的栏位。换句话说,除了有包括函数的栏位外,我 们都需要将其放在 GROUP BY 的子句中。


TAG: mysql

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar