我有表名nybruker_trheim
它有很多字段但是现在我处理的是brukergr
和sperret
这两个字段,这些字段中的数据看起来像这样
brukergr sperret
S1 Nei
S2 Nei
S1 je
S3 Nei
S4 Nei
S5 je
S5 je
S4 Nei
S3 Nei
S5 je
我希望展示的结果是那样的
S1 Total nei is 1
S2 Total nei is 1
S3 Total nei is 2
S4 Total nei is 2
S5 Total nei is 0
我已尝试过不同的quires,但没有取得任何成功,这是我现在正在尝试的查询。
"select sperret,
count(case when brukergr = S1 then brukergr end) as S1,
count(case when brukergr = S2 then brukergr end) as S2,
count(case when brukergr = S3 then brukergr end) as S3,
count(case when brukergr = S4 then brukergr end) as S4,
count(case when brukergr = S4 then brukergr end) as S5
from yzb5l_chronoforms_data_nybruker_trheim
group by sperret"
答案 0 :(得分:0)
这样的事情:
select brukergr,
count(*)
from nybruker_trheim
where sperret = 'Nei'
group by brukergr
答案 1 :(得分:0)
你的例子很难理解,但这是你要求的吗?
select sperret, brukergr, count(*)
from yzb5l_chronoforms_data_nybruker_trheim
group by brukergr, sperret