Loading...

Mysql查詢特定欄位相乘總合

Temperature: 0 °C

ChungChung
author_tools

最近常常會用到的查詢方式...

問題是這樣的,有一個資料表內容結構如下:


+----+--------+-----------+----------+
| id   | subject |  people  |  money  |
+----+--------+-----------+----------+
| 10  | 標題1   |      1      |    2000    |
| 12  | 標題1   |      2      |    3000    |
| 13  | 標題2   |      3      |    1000    |
| 20  | 標題2   |      1      |    500      |
| 21  | 標題1   |      2      |    1200    |
+----+--------+-----------+----------+

現在想查詢上面資料表中subject為【標題1】且(people * money)的欄位總合,那麼該怎麼下查詢指令?

可使用方式:

SELECT SUM(people*money) as monsy_s FROM `table` WHERE `subject`='標題1';

所以將會得到以下結果

+-----------+
| money_s |
+-----------+
|   10400   |
+-----------+

 

台北市內湖區江南街71巷75弄 Go

https://innstory.com/story-Mysql查詢特定欄位相乘總合-492
寫程式筆記

Prev
 行程第5天道出悠悠歷史的名城名古屋城

Next
將照片加入簽名檔