SELECT cno,MIN(AVG(score)) FROM exam.score;会报错吗
时间: 2023-02-08 19:02:09 浏览: 52
这条SQL语句会报错。在这条语句中,MIN() 和 AVG() 函数都是对 score 列进行操作,但是 MIN() 函数应该放在外层,而 AVG() 函数应该放在内层。正确的写法应该是:SELECT cno, MIN(score) FROM exam.score GROUP BY cno;
相关问题
SELECT cno,MIN(score),MAX(score) FROM exam.score GROUP BY cno WHERE MIN(score) >=70 ORDER BY 2;会报错吗
这个 SQL 查询语句会报错。因为 WHERE 子句应该在 GROUP BY 子句之后。正确的语句应该是:
```
SELECT cno, MIN(score), MAX(score) FROM exam.score GROUP BY cno HAVING MIN(score) >= 70 ORDER BY MIN(score);
```
HAVING 子句用于过滤分组后的结果,类似于 WHERE 子句。
create view v1 as select cno,avg(score) from sc;
好的,视图 `v1` 已经创建成功,它包含两列:`cno` 和 `avg(score)`,其中 `avg(score)` 是 `sc` 表中每个课程的平均成绩。你可以像查询表一样使用这个视图,例如:
```sql
SELECT * FROM v1;
```
这将返回 `v1` 视图中的所有行,每行包含一个课程和该课程的平均成绩。注意,每次查询视图时,都会重新计算平均成绩,因此结果可能与直接查询 `sc` 表得到的结果略有不同。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)