求下面SQL Server的答案...

已知表名student,字段名:学号,姓名,性别,年龄,籍贯,成绩写出以下语句1.使用groupby子句输出student表中性别,平均分两列,其中平均分分别为男女生平均... 已知表名student,字段名:学号,姓名,性别,年龄,籍贯,成绩
写出以下语句

1.使用group by子句输出student表中性别,平均分两列,其中平均分分别为男女生平均分。
2.向student表中添加一条记录(‘101’,‘张三’,‘男’,20,‘济南’,623)。
3.在表student中将成绩>=600的同学姓名赋值为三好学生。
4.在表student中将所有同学年龄加1。
5.查询student表中男生或者年龄大于19的女生记录,只显示学号,姓名,籍贯三列。
6.将student表中所有同学按成绩排序后将学号,姓名,总分三列输出。
7.将student表中所有同学记录输出,要求按性别降序排序后再按学号升序排序。
8.输出student表中平均成绩,最高分,最低分,班内人数四列,其中此四列分别是成绩这个字段平均值,最大值,最小值,和记录个数。
展开
 我来答
minos_113
2011-01-10
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
--1--select 性别,avg(成绩) 平均分 from student group by 性别
--2--insert into student(学号,姓名,性别,年龄,籍贯,成绩) values('101','张三','男',20,'济南',623)
--3--update student set 姓名=姓名+'(三号学生)' where 成绩>=600 ---建议保留姓名,加备注
--4--update student set 年龄=年龄+1
--5--select 学号,姓名,籍贯 from student where 性别='男' or (年龄>19 and 性别='女')
--6--select 学号,姓名,成绩 from student order by 成绩 desc
--7--select * from student order by 性别 desc,学号
--8--select avg(成绩) '平均分',max(成绩) '最高分',min(成绩) '最低分',count(distinct 学号) '班内人数' from student
谦逊且肃穆灬不倒翁3772
2011-01-10 · TA获得超过611个赞
知道小有建树答主
回答量:394
采纳率:0%
帮助的人:326万
展开全部
1.
select 性别,avg(成绩) as 成绩 from student group by 性别
2.
insert into student values('101','张三','男','20','济南','623')
3.
update student set 姓名='三好学生' where 成绩>='600'
4.
update student set 年龄=年龄+1
5.
select 学号,姓名,籍贯 from student where 性别='男' or 性别='女' and 年龄>'19'
6.
select 学号,姓名,总分 from student order by 总分
7.
select * from student order by 性别 desc,学号 asc
8.
select avg(成绩) as 平均成绩,max(成绩) as 最高分,min(成绩) as 最低分,count(*) as 班级人数 from student
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lwhcf423
2011-01-10 · TA获得超过179个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:191万
展开全部
这是作业。。我不做任何回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式