mysql> SELECT S_no, AVG(final) AS average_score, SUM(final) / COUNT(*) AS final_score -> -> FROM score -> -> WHERE final > 275 -> -> GROUP BY S_no; Empty set (0.00 sec)

P粉955425168
P粉955425168
2023-10-19 0浏览

从你提供的SQL查询来看,你在尝试从score表中获取一些信息,但是返回的结果是空的。这是因为你的查询没有返回任何结果。

你的查询语句中,你使用了WHERE final > 275来筛选出分数大于275的记录,然后使用GROUP BY S_no对结果进行分组。然而,你的查询语句并没有包含任何错误,所以这可能不是问题的根源。

为了解决这个问题,我需要更多的信息来了解你的数据表的结构和你期望的结果。你可以提供以下信息吗?

  1. score表的结构是什么?
  2. 你期望的查询结果应该是什么样的?

这些信息可以帮助我更准确地找出问题所在。

php中文网 免责声明:以上内容除特别注明外均来源于网友提问,php中文网回答,权益归原著者所有;