使用条件名称这是我的MySQL查询:更换空字段为0,在查询
SELECT ROUND(AVG(p.votes), 2) AS 'votes', games.*
FROM games
LEFT JOIN polls p ON (p.gid = games.id)
GROUP BY games.id;
它工作正常,但如果没有在polls
表上的任何游戏票 - 的votes
场是NULL,然后在结果中 - 我怎样才能取代它,所以它会显示0
而不是(因为polls
中找到0
行)。
另外:
是否可以命名我的病情,然后使用它fe。在MySQL中进行计算?
这就是我的意思是:
SELECT ROUND(AVG(votes), 2) AS 'votes', (votes/50 * 100) FROM `polls`;
将抛出了一个错误信息说,votes
是一个未知的列在那里。
所以是有可能使用的条件(如“票”)的名字在我的查询计算的目的呢?