mysql> call p1()//
+--------+-------+------------+------+-------+--------+--------+
| number | name | birth | sex | yuwen | shuxue | yingyu |
+--------+-------+------------+------+-------+--------+--------+
| 200801 | wang | 1980-01-01 | M | 85 | 85 | 90 |
| 200802 | zhang | 1980-11-02 | W | 90 | 80 | 90 |
| 200803 | luo | 1980-03-12 | W | 90 | 95 | 100 |
| 200804 | yang | 1981-05-22 | M | 90 | 80 | 70 |
| 200805 | li | 1979-10-04 | W | 90 | 85 | 95 |
+--------+-------+------------+------+-------+--------+--------+
mysql存储过程求平均成绩的语句怎么写啊?我的table 的名字是 t 。我建一procedure p1(),call p1() 如下
答案:2 悬赏:50
解决时间 2021-02-03 23:10
- 提问者网友:伪善人独行者
- 2021-02-03 14:02
最佳答案
- 二级知识专家网友:為→妳鎖鈊
- 2021-02-03 14:48
直接用sql就好了,如果是每个学生的平均成绩
select number, name, birth, sex, (yuwen+shuxue+yingyu)/3 as average from t
如果是全部的平均成绩:
select avg(yuwen) as yuwen, avg(shuxue) as shuxue, avg(yingyu) as yingyu from t
select number, name, birth, sex, (yuwen+shuxue+yingyu)/3 as average from t
如果是全部的平均成绩:
select avg(yuwen) as yuwen, avg(shuxue) as shuxue, avg(yingyu) as yingyu from t
全部回答
- 1楼网友:我叫很个性
- 2021-02-03 15:57
我。。知。。道
加。。我。。私。。聊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |