mysql数据库编程精粹案例347个(知此347个例子,便是高手矣)
mysql数据库编程精华案例347个(知此347个例子,便是高手矣)
1.现在有一个表如下
id name sign_date class
1 张三 2012-11-13 1
2 李四 2012-11-13 1
3 王五 null 2
4 无名氏 null 2
现在想用一条sql语句查询,把学生按照class进行分组,求出学生的签到数跟签到率.
1.现在有一个表如下
id name sign_date class
1 张三 2012-11-13 1
2 李四 2012-11-13 1
3 王五 null 2
4 无名氏 null 2
现在想用一条sql语句查询,把学生按照class进行分组,求出学生的签到数跟签到率.
比如这个表,得出的结果应该是两个结果集,第一个是class为1的,里面包含3个信息分别是班级 签到人数 签到率{1,2,100%}第二个结果集是class为2的,{2,0,0%}
select class,count(sign_date) as 签到数,count(sign_date)/count(name) as 签到率 from table group by class;
- 1楼djheyhl昨天 23:48
- 说好的347个呢?哥