sql语句 把成绩低于总平均成绩的女同学的成绩提高5%。

 我来答
生活常识爱分享
高能答主

2021-09-22 · 专注于生活常识内容分享!
生活常识爱分享
采纳数:7565 获赞数:864931

向TA提问 私信TA
展开全部

把成绩低于总平均成绩的女同学的成绩提高5%的语句如下:

sql语言的特点:

1、SQL风格统一

SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据、建立数据库、査询、更新、维护、数据库重构、数据库安全性控制等一系列操作,这就为数据库应用系统开发提供了良好的环境。

在数据库投入运行后,还可根据需要随时逐步修改模式,且不影响数据库的运行,从而使系统具有良好的可扩充性。

2、高度非过程化

非关系数据模型的数据操纵语言是面向过程的语言,用其完成用户请求时,必须指定存取路径。而用SQL进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”。

因此用户无须了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。

zxysoul626
2013-06-27
知道答主
回答量:5
采纳率:0%
帮助的人:7419
展开全部
update sc set grade=grade*(1+0.05)
where sc.grade<(select AVG(grade) from sc inner join
studinfo on studinfo.sno=sc.sno
where sgender='女')
这里有两个表,一个studinfo存放的是学生的基本信息,另一个是sc,存放的是每个学生的选修课成绩。用到表的连接,选出女同学的成绩且与总平均分比较。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whenevery
2012-10-27 · 超过25用户采纳过TA的回答
知道答主
回答量:40
采纳率:100%
帮助的人:53.8万
展开全部
update 成绩表 set 成绩+=成绩*5% where 成绩<(select AVG(成绩) from 成绩表) where 性别=女;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MuTryRen
2017-12-23
知道答主
回答量:1
采纳率:0%
帮助的人:920
展开全部
update SC set score =score *1.05
where S# in (select S# from S where sex =‘F’)
and score <all (select avg(score) from SC group by C#);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c10080109
2012-10-27 · TA获得超过231个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:90.3万
展开全部
用update 成绩=成绩+成绩*5%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式