求下面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表中平均成绩,最高分,最低分,班内人数四列,其中此四列分别是成绩这个字段平均值,最大值,最小值,和记录个数。 展开
写出以下语句
1.使用group by子句输出student表中性别,平均分两列,其中平均分分别为男女生平均分。
2.向student表中添加一条记录(‘101’,‘张三’,‘男’,20,‘济南’,623)。
3.在表student中将成绩>=600的同学姓名赋值为三好学生。
4.在表student中将所有同学年龄加1。
5.查询student表中男生或者年龄大于19的女生记录,只显示学号,姓名,籍贯三列。
6.将student表中所有同学按成绩排序后将学号,姓名,总分三列输出。
7.将student表中所有同学记录输出,要求按性别降序排序后再按学号升序排序。
8.输出student表中平均成绩,最高分,最低分,班内人数四列,其中此四列分别是成绩这个字段平均值,最大值,最小值,和记录个数。 展开
3个回答
展开全部
--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
--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
展开全部
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是作业。。我不做任何回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询