我目前有以下数据:
ID state
-------------------
1 display
2 display
3 display
4 display
5 no
6 yes
我知道如何汇总所有ID:
SELECT SUM(id) FROM Message;
但是,我有最新的显示(id = 4 here)
的ID。
我正在尝试将这些状态不是display
的消息加起来。
编辑:
我想要将他们的ID大于4的消息加起来。
有什么建议吗?
答案 0 :(得分:4)
试试这个:
SELECT SUM(id) FROM Message WHERE state !='display' and id > 4;
答案 1 :(得分:1)
这是:
SELECT SUM(id) FROM Message WHERE state <> 'display' AND id > 4;
答案 2 :(得分:0)
选择状态,计数(*)作为计数 来自消息 其中Id&gt; 4 按州分组
如果您希望计数大于10
有计数&gt; 10