MySQL培訓課程:sum函數用法
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢MySQL培訓課程:sum函數用法,假設你的站點被用來出售某種商品,已經運行了兩個月,是該計算賺了多少錢的時候了。假設有一個名為orders的表用來記錄所有訪問者的定購信息。要計算所有定購量的總和,你可以使用函數SUM():
SELECT SUM(purchase_amount) FROM orders
函數SUM()的返回值代表字段purchase_amount中所有值的總和。字段purchase_amount的數據類型也許是decimal類型,但你也可以對其它數值型字段使用函數SUM()。
用一個不太恰當的例子說明,我們計算pet表中同種寵物的年齡的總和:
mysql> SELECT species,SUM(CURDATE()-birth) FROM pet GROUP BY species;
你可以查看結果,與前一個例子對照:
+---------+----------------------+
| species | SUM(CURDATE()-birth) |
+---------+----------------------+
| bird | 68320 |
| cat | 149919 |
| dog | 338489 |
| hamster | 19890 |
| snake | 49791 |
+---------+--------------+