查询计数id,其中2记录条件

时间:2017-03-19 08:13:05

标签: mysql sql

我在显示表格中的一些信息时遇到问题

  

     

enter image description here

我想计算idxdaftar这里只有 1 的kode值 或者我想计算idxdaftar这里有kode值 1 2

例如,

1)结果计数(idxdaftar)其中kode的值仅 1 = 1 2)结果计数(idxdaftar)其中kode值 1 2 = 1 请帮帮我......

3 个答案:

答案 0 :(得分:0)

您应该更加具体地了解它背后的逻辑,但是您可以使用CASE表达式来使用条件计数,例如

sum(case when kode = 1 then 1 else 0 end)

答案 1 :(得分:0)

如果我做对了,试试

{{1}}

答案 2 :(得分:0)

我认为这就是你想要的:

select count(distinct case when kcode in (1, 2) then idxafter end)
from t;