我在 MYSQL 数据库中有一个名为 apps 的表。
身份来源 1脸书 2 克 3台 4 脸书 5曲 6脸书
我想要一个查询,它会给我总计数和fb
计数
总数来源 6 3
要fb
在表中计数,请尝试以下操作:(使用SUM
)
SELECT COUNT(*) totalcount,
SUM(source='fb') source
FROM table1
另一种方法:(使用COUNT
)
SELECT COUNT(*) totalcount,
COUNT(CASE WHEN source = 'fb' THEN 0 END) source
FROM table1;
要计算表中的所有来源,请尝试以下操作:
SELECT COUNT(id) totalcount,
COUNT(DISTINCT source) source
FROM table1
select sum(source='fb') as fb_count,
count(*) as totalcount
from your_table