-1

私は単純なmysqlテーブルを持っています:

id  server1   server2
1      Yes      Yes
2      Yes      No
3      No       No

私がやろうとしているのは、各列に「はい」と「いいえ」がいくつあるかを計算し、その数をチャート(ハイチャートなど)で使用することです

4

2 に答える 2

2
select sum(server1 = 'Yes') as s1_yes,
       sum(server2 = 'Yes') as s2_yes,
       sum(server1 = 'No') as s1_no,
       sum(server2 = 'No') as s2_no
from your_table
于 2013-10-25T18:21:40.153 に答える
0

このようなユースケースステートメント

select server1,

sum(case when server1 = 'yes' then 1 else 0 end) as yes_count,
sum(case when server1 = 'no' then 1 else 0 end) as no_count

from yourtable
于 2013-10-25T18:28:37.793 に答える