查询出两门及两门以上不及格者的平均成绩(mysql基础练习);

 insert into score
    -> values
    -> ('张三','数学',90),
    -> ('张三','语文',50),
    -> ('张三','地理',40),
    -> ('李四','语文',55),
    -> ('李四','政治',45),
    -> ('王五','政治',30);
Query OK, 6 rows affected (0.00 sec)
Records: 6  Duplicates: 0  Warnings: 0

mysql> select *from score;
+------+---------+-------+
| name | subject | score |
+------+---------+-------+
| 张三 | 数学    |    90 |
| 张三 | 语文    |    50 |
| 张三 | 地理    |    40 |
| 李四 | 语文    |    55 |
| 李四 | 政治    |    45 |
| 王五 | 政治    |    30 |
+------+---------+-------+
6 rows in set (0.00 sec)

mysql> #查询出两门及两门以上不及格者的平均成绩;

 select sum(score<60) as cont, name,avg(score) as avga from score group by name having cont>=2;
+------+------+---------+
| cont | name | avga    |
+------+------+---------+
|    2 | 张三 | 60.0000 |
|    2 | 李四 | 50.0000 |
+------+------+---------+
2 rows in set (0.00 sec)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值