MySql-如何基于计数创建平均值?
例如,我有一个计数,它将计算一个音乐家将参加多少场音乐会。然后我想总结一下他们演出的音乐会的价格,然后再根据他们演出的音乐会数量来计算。有没有办法做到这一点并将这些值放入视图中MySql-如何基于计数创建平均值?,mysql,Mysql,例如,我有一个计数,它将计算一个音乐家将参加多少场音乐会。然后我想总结一下他们演出的音乐会的价格,然后再根据他们演出的音乐会数量来计算。有没有办法做到这一点并将这些值放入视图中 谢谢大家! 有两种方法可以做到这一点: 1) 使用MySQL中的“Average”functino作为对您的OP的评论。 教程可在此处找到: 2) 您可以手动进行计算,方法是为价格之和创建一个用户变量,然后为音乐会计数创建一个用户变量,然后为您的计算创建第三个用户变量。然后输出那个数字。以下是您可能需要的代码: # St
谢谢大家! 有两种方法可以做到这一点: 1) 使用MySQL中的“Average”functino作为对您的OP的评论。 教程可在此处找到: 2) 您可以手动进行计算,方法是为价格之和创建一个用户变量,然后为音乐会计数创建一个用户变量,然后为您的计算创建第三个用户变量。然后输出那个数字。以下是您可能需要的代码:
# Start by getting our to independent variables we will need to create our average
SET @prices := sum(( #query to find all prices of concerts
));
SET @concerts := count(( #query to count all of the concerts someone belongs to
));
# do the math to average the numbers
SET @average := @prices / @concert;
# Now output that average to the user
SELECT @average;
这个问题太宽泛了。但是,您可以使用MySQL的聚合函数,如
COUNT()
和AVG()
和SUM()
。