需要计算审核系统的平均评分
我的评论有3个项目:comfort
,price
,clean
- 允许0到5之间
INSERT INTO review (id, comfort, price, cleanliness) values (1, 3, 5, 2);
INSERT INTO review (id, comfort, price, cleanliness) values (2, 2, 4, 4);
当我列出评论的内容时,我将不得不计算每个项目的平均值...
我最好将媒体放在一个单独的表中,以避免每次都要计算?
insert into company (id, rate_ comfort, rate_ price, rate_ cleaning, description) values (1, 3, 5, 3, 'text description');
答案 0 :(得分:1)
SELECT AVG(comfort), AVG(price), AVG(cleanliness)
FROM review
是你真正需要的。如果没有任何分组/ where子句,将计算表中所有记录的平均值。