2014年11月21日 星期五

SQLite權威指南-CLP(command line program) [ 7 ]:GROUP BY的應用

SQLite權威指南-CLP(command line program) [ 7 ]:GROUP BY的應用


 


資料來源:SQLite權威指南 P027


 


 


聚合的精華部分是分組。聚合不只是能夠計算整個結果集的聚合值,你還可以把結果集分成


多個組,然後計算每個組的聚合值。這些都可以在一步當中完成,方法就是使用GROUP BY


子句,如:


sqlite> SELECT type_id FROM foods GROUP BY type_id;


 


範例(http://www.1keydata.com/tw/sql/sqlgroupby.html


Store_Information 表格































Store_Name



Sales



Txn_Date



Los Angeles



1500



05-Jan-1999



San Diego



250



07-Jan-1999



Los Angeles



300



08-Jan-1999



Boston



700



08-Jan-1999



我們鍵入,


SELECT Store_Name, SUM(Sales) 
FROM Store_Information 
GROUP BY Store_Name;


結果:






















Store_Name



SUM(Sales)



Los Angeles



1800



San Diego



250



Boston



700



 


 













 




沒有留言:

張貼留言