色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

mysql - 如何在sql語句里寫兩個不同條件的SUM 并求出二者的差

瀏覽:109日期:2022-06-12 11:28:33

問題描述

我業務上用的表是用戶的積分日志表,字段是用戶id,分數類型(加為1減為2),積分,時間戳我需要算出用戶每天的總積分是多少我最初是分別sum出加分和減分,然后在后端程序里循環數組求差,這樣效率極低,我想在sql語句寫出了,怎么寫呢?用case then報錯

SUM(CASE type=1 THEN `score` ELSE 0-`score`)

問題解答

回答1:

應該是:

SUM(IF(type = 1, score, -score))

或者寫得啰嗦些:

SUM(CASE WHEN type = 1 THEN score ELSE -score END)

相關文章:
主站蜘蛛池模板: 欧美做暖小视频xo免费 | 最新欧美精品一区二区三区 | 看一级特黄a大片国产 | 欧美高清正版在线 | 国产一级一级毛片 | 中国一级毛片特级毛片 | 国产一区二区精品 | 综合91| 手机在线免费毛片 | 免费看欧美一级a毛片 | 九九精品免费观看在线 | 亚洲精品高清国产一久久 | 免费观看欧美成人h | 国产成人久久精品二区三区牛 | 免费看成人片 | 久久视频在线 | 欧美三级不卡在线观看视频 | 欧美大片无尺码在线观看 | 国产成人综合91精品 | 精品视频在线观看 | 狠狠综合久久久久综合小说网 | 亚洲一区二区三区久久 | 亚洲午夜综合网 | 欧美一级性视频 | 国产肥老妇视频一 | freesexvideo性欧美tv2021 | 久久九九免费视频 | 亚洲精品国产第一区二区多人 | 国产aaaaa一级毛片 | 一级毛片韩国 | 国产在线观看网址在线视频 | 久久经典视频 | 伊人55影院| 免费女人18毛片a级毛片视频 | 女人又黄的视频网站 | 欧美日韩一区二区三区视频播 | 人成精品视频三区二区一区 | 亚洲精品一级一区二区三区 | 亚洲日韩精品欧美一区二区 | 国产精在线 | 国产欧美日韩在线一区二区不卡 |