请帮忙写出下列SQL语句的步骤!!!题目在下面!急!在线等!

(1)输出所有男生的成绩。(2)输出所有SQL成绩在80分以上的女生的成绩。(3)输出某一科目小于80分的所有男生的成绩。(4)计算并显示每位同学各科的总分和平均分,并按... (1)输出所有男生的成绩。
(2)输出所有SQL成绩在80分以上的女生的成绩。
(3)输出某一科目小于80分的所有男生的成绩。
(4)计算并显示每位同学各科的总分和平均分,并按总分从高到低排序。
(5)输出所有计算机网络成绩在70-90之间的同学。
(6)输出所有姓“周”和姓“赵”的男生。
(7)输出所有学号为偶数的同学成绩。
(8)输出flash成绩最好的5位同学。
(9)更新同学的成绩,把计算机网络成绩在60-80之间的同学该科的成绩调整为80分。
(10)查询平均分最低的3位同学。
(11)统计成绩表中平均分为80以上(含80分)人数。
(12)用SQL命令向成绩表添加一个新字段--C语言。
展开
 我来答
日落的糖Kf
2017-12-10 · TA获得超过4万个赞
知道大有可为答主
回答量:3400
采纳率:0%
帮助的人:550万
展开全部
1 select * from [table] where sex ='男'
2 select * from [table] where [sql2000] >80 and sex='女'
3 select * from [table] where sex='男' and ([sql2000] <80 or [net] <80 or [flash] <80)
4 select *,[sql2000] +[flash]+[net] as [all],([sql2000] +[flash]+[net])/3 as [avg] from [table] order by ([sql2000] +[flash]+[net]) desc
5 select * from [table] where net between 70 and 90
6 select * from [table] where sex='男' and (name like '周%' or name like '赵%')
7 select * from [table] where num%2=0
8 select top 5 * from [table] order by flash desc
9 update table set net =80 where net between 60 and 80
10 select top 3 *,([sql2000] +[flash]+[net])/3 as [avg] from [table] order by ([sql2000] +[flash]+[net])/3 asc
11 select *,([sql2000] +[flash]+[net])/3 as [avg] from [table] where (([sql2000] +[flash]+[net])/3)>=80
12 alter table [table] add [c语言] int default 0
请采纳!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式