MySql显示,计数和降序

时间:2015-11-30 22:17:05

标签: mysql

我在mysql中执行此语句有问题,你能帮我吗? 问题是;对于书籍表中的每本书,显示标题,评级数量,最低评级,最高评级以及四舍五入到最近便士的平均评级。您的结果应按降序排列次数计数,然后按降序排列平均评级。您的输出应与下面给出的显示匹配(包括列标题):

1 实际结果表2

1 个答案:

答案 0 :(得分:0)

以下是一些可能对您有所帮助的提示:

您应该查看MySQL's GROUP BY (Aggregate) Functions,特别是COUNT,评分数量,MINMAXAVG,评分值。

问题要求您匹配列标题。您可以使用引用的列别名确保列的名称与问题完全匹配,如下所示:

SELECT SomeExpression AS `Total Ratings`

问题还要求您退回所有书籍,而不仅仅是那些有评分的书籍。您可能希望使用LEFT JOIN而不是默认(INNER)JOIN。 Here's a reference of the JOIN types