按照学生平均成绩(avg_grade) 将students表中的数据检索出来,下面SQL语句正确的是? A SELECT * FROM students ORDER BY avg_grade B SELECT * FROM students GROUP BY avg_grade ASC C SELECT * FROM students ORDER BY avg_grade DESC D SELECT * FROM students ORDER by avg_grade asc
时间: 2024-04-18 15:27:22 浏览: 55
正确的SQL语句是:
C
SELECT * FROM students ORDER BY_grade DESC
解析:
A选项不正确,ORDER BY子句用于指定结果集的排序顺序,但是没有指定是按照升序还是降序排列。
B选项不正确,GROUP BY子句用于对结果集进行分组,而不是排序。
C选项是正确的,使用ORDER BY子句按照avg_grade字段进行降序排列。
D选项不正确,ORDER by应该使用大写字母进行书写,应该是ORDER BY而不是ORDER by。另外,也没有指定是按照升序还是降序排列。
相关问题
在Course表中添加一个平均成绩avg_grade字段(记录每门课程的平均成绩)
好的,您可以使用以下MySQL语句向Course表中添加一个平均成绩avg_grade字段:
```
ALTER TABLE Course ADD COLUMN avg_grade FLOAT DEFAULT 0;
```
这将向Course表中添加一个名为avg_grade的浮点类型字段,并将其默认值设置为0。您可以根据需要更改默认值。接下来,您可以使用SQL语句计算每门课程的平均成绩并将其存储在新添加的avg_grade字段中。例如:
```
UPDATE Course SET avg_grade = (SELECT AVG(grade) FROM Grade WHERE Grade.course_id = Course.id);
```
这将使用子查询计算每门课程的平均成绩,并将其更新到Course表中的相应行的avg_grade字段中。请注意,这取决于您的数据库架构和表之间的关系,您可能需要根据需要进行调整。
编写update语句, 计算每位学生的平均分并填写在student表中的avg_grade字段中。
可以使用如下的SQL语句来计算每位学生的平均分并填写在student表中的avg_grade字段中:
UPDATE student SET avg_grade = (SELECT AVG(grade) FROM score WHERE student.id = score.student_id);
其中,score表存储了每位学生的成绩信息,student表存储了每位学生的基本信息,包括学生的id。通过子查询,我们可以计算出每位学生的平均分,并将结果更新到student表中的avg_grade字段中。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)