如何将 ROUND 与 COUNT 和 AVG 一起使用?

问题描述 投票:0回答:0

我在这里有一个查询,它获取产品的平均评分和评分数量,但在某个点(大约 6-7 条评论)我得到平均评分结果,例如“4.3777777”。

我知道 ROUND 可以使用,但我对这个查询没有任何运气,我试过像

ROUND(AVG(rating)
ROUND(AVG(rating, 2)
我尝试了另一个论坛的东西,就像
ROUND(CAST(AVG(rating)
我不太记得但我试过了很多方法,任何帮助表示赞赏!

$gravel = $dbh->prepare("SELECT product, COUNT(rating) AS total_ratings, AVG(rating) AS average_rating FROM reviews WHERE product = '$title' GROUP BY product");
$gravel->execute();
$ratt = $gravel->fetch(PDO::FETCH_ASSOC);
$testthis = $ratt['average_rating'];
php pdo rounding
© www.soinside.com 2019 - 2024. All rights reserved.