重新組織的標題:使用MySQL的Group By和Sum計算其他欄位的總值
P粉908138620
P粉908138620 2023-08-27 19:13:59
0
2
518
<p>我有兩列,如下圖:</p> <table class="s-table"> <thead> <tr> <th>字</th> <th>金額</th> </tr> </thead> <tbody> <tr> <td>狗</td> <td>1</td> </tr> <tr> <td>狗</td> <td>5</td> </tr> <tr> <td>大象</td> <td>2</td> </tr> </tbody> </table> <p>我想對金額進行求和,得到結果</p> <table class="s-table"> <thead> <tr> <th>字</th> <th>金額</th> </tr> </thead> <tbody> <tr> <td>狗</td> <td>6</td> </tr> <tr> <td>大象</td> <td>2</td> </tr> </tbody> </table> <p>到目前為止我嘗試過(但失敗了)的是:</p> <pre class="brush:php;toolbar:false;">SELECT word, SUM(amount) FROM `Data` GROUP BY 'word'</pre> <p><br /></p>
P粉908138620
P粉908138620

全部回覆(2)
P粉165522886

它應該是重音符號而不是單引號

SELECT word, SUM( amount )
FROM Data
GROUP BY `word`;

輸出:

word     SUM(amount)
dog           6
Elephant      2

P粉377412096

刪除 WORD 周圍的單引號。它導致列名轉換為字串。

SELECT word, SUM(amount) 
FROM Data 
Group By word
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!