mysql语句问题...

来源:百度知道 编辑:UC知道 时间:2024/06/25 04:42:05
有一个数据表'mk_count'
里面有三个字段id,count,ck

现在,假设里面有5笔数据,如下..
id count ck
1 2 2
2 3 2
3 3 1
4 4 2
5 5 1

我要统计count这个字段里面所有值的和,语句怎样写,筛选条件是ck=2
就是要统计id=1,id=2,id=4的count里面的值的和

用下面的SQL就可以:
select id,count(`count`) from mk_count where ck=2 group by id

有些mysql客户端是要用``表示字段的就是数字1左边的字符,有些是不需要的。
selece sum(count)from mk_count where ck='2'
group by id是去掉重复id看样子好像是自增不需要这句

SELECT `id`,SUM(`count`)
FROM `mk_count`
WHERE `ck` = 2
GROUP BY `id`
ORDER BY `id` ASC

select sum(count) from mk_count where ck='2'
测试通过!