用T-SQL语句查询:在grade表中,按数学成绩进行分组,并查询出数学成绩大于60的学生姓名和平均成绩。
答案:2 悬赏:50 手机版
解决时间 2021-04-19 11:04
- 提问者网友:捧腹剧
- 2021-04-19 00:19
用T-SQL语句查询:在grade表中,按数学成绩进行分组,并查询出数学成绩大于60的学生姓名和平均成绩。
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-04-19 00:38
前面1~5都比较简单,我就单说问题6:
这个问题的本意其实是让你写2条SQL语句,而不是一条。
<没人能用SQL语句把这即分组又查询姓名和平均成绩的语句写出来!>
所以问题就简单了:
①分组使用select 数学成绩 from grade group by 数学成绩
②select 姓名 "学生姓名" , (数学成绩 + 英语成绩 + 计算机成绩)/3 “平均成绩” from grade where 数学成绩 > 60
严格意义上来说,这道题出的有问题。
这个问题的本意其实是让你写2条SQL语句,而不是一条。
<没人能用SQL语句把这即分组又查询姓名和平均成绩的语句写出来!>
所以问题就简单了:
①分组使用select 数学成绩 from grade group by 数学成绩
②select 姓名 "学生姓名" , (数学成绩 + 英语成绩 + 计算机成绩)/3 “平均成绩” from grade where 数学成绩 > 60
严格意义上来说,这道题出的有问题。
全部回答
- 1楼网友:鸽屿
- 2021-04-19 01:59
FILENAME=\'D:\作业\S2\数据库设计和高级查询\Ch2\stuDB_data.mdf\'\r\nFILENAME=\'D:\作业\S2\数据库设计和高级查询\Ch2\stuDB_log.ldf\',\r\n还有注释前面最好空1格不要和 sql语句挤在1起
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯