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

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

 

 

 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *