mysql 帶條件的sum/count 使用技巧


本測試只是簡單測試,其用途不在於代替count函數配合where函數進行聚合計算,而是在復雜查詢中在sum/count中加入條件,一次性求出不同條件下的聚合結果。

1、插入測試數據如圖

2、sum計算(type=1)個數

或者使用中間加入if判斷

3、到這里你一定會異想天開的以為count是不是也可以加條件,同樣的方法在count中並不適用

加上if判斷也不行

4、使用count加條件的方法可以使用以下方式

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM