国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MYSQL中有關SUM字段按條件統計使用IF函數(case)問題

2024-07-24 12:47:42
字體:
來源:轉載
供稿:網友

今天群里有人問了個問題是這樣的:
 
然后有群友是這樣回答的

復制代碼 代碼如下:

select name,sum(case when stype=4 then money*(-1) else money end ) as M
from table
group by name

我想了想,應該可以用IF函數

于是改了下
復制代碼 代碼如下:

select name,sum(money*IF(stype=4,-1,1)) as M
from table
group by name

兩種方式那種更效率還未測試。

您可能感興趣的文章:

mysql分組取每組前幾條記錄(排名) 附group by與order by的研究mysql 將字段time按天/月/年分組詳解MySQL中的分組查詢與連接查詢語句mysql使用GROUP BY分組實現取前N條記錄的方法MySQL分組查詢Group By實現原理詳解MySQL 統計查詢實現代碼MYSQL中統計查詢結果總行數的便捷方法省去count(*)如何使用MySQL查詢某個列中相同值的數量統計單個select語句實現MySQL查詢統計次數MYSQL每隔10分鐘進行分組統計的實現方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵州省| 库尔勒市| 龙南县| 夏河县| 甘孜| 普洱| 乌拉特前旗| 额敏县| 花莲县| 古浪县| 化德县| 同江市| 中牟县| 镇平县| 高要市| 象山县| 井冈山市| 芦溪县| 绥滨县| 威远县| 本溪市| 错那县| 全南县| 合江县| 扶余县| 弥勒县| 武川县| 屯门区| 漳平市| 安仁县| 新巴尔虎右旗| 鄂伦春自治旗| 鄱阳县| 兴业县| 石台县| 襄汾县| 南平市| 仁布县| 绍兴市| 象山县| 威海市|