musql 1054、1064

1054 - Unknown column 'score' in 'group statement

mysql> select cno,max(grade) AS '最高分',min(grade) AS '最低分',round(avg(grade),2) AS '平均分',count(*) AS '学生数量'from t_score group by score;
1054 - Unknown column 'score' in 'group statement'
mysql> select cno,max(grade) AS '最高分',min(grade) AS '最低分',round(avg(grade),2) AS '平均分',count(*) AS '学生数量'from t_score group by cno;
+------+--------+--------+--------+----------+
| cno  | 最高分 | 最低分 | 平均分 | 学生数量 |
+------+--------+--------+--------+----------+
| C01 |     98 |     41 |  62.38 |       34 |
| C02 |     88 |     43 |  66.47 |       34 |
| C03 |     98 |     46 |  68.78 |       25 |
| C04 |     98 |     40 |  72.17 |       25 |
+------+--------+--------+--------+----------+
4 rows in set

1064 - You have an error in your SQL syntax;

mysql> select max(grade) AS '最高分'min(grade) AS '最低分'avg(grade) AS '平均分'count(*) AS '学生数量'from t_score where cno='C01';
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',min(grade) AS '最低分',avg(grade) AS '平均分',count(*) AS '学生' at line 1
mysql> select max(grade) AS '最高分',min(grade) AS '最低分',avg(grade) AS '平均分',count(*) AS '学生数量'from t_score where cno='C01';
+--------+--------+--------+----------+
| 最高分 | 最低分 | 平均分 | 学生数量 |
+--------+--------+--------+----------+
|     98 |     41 | 62.375 |       34 |
+--------+--------+--------+----------+
1 row in set

使用了中文逗号

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值