Mysql根据另一个计算的选定值添加选择

Mysql根据另一个计算的选定值添加选择,mysql,stored-procedures,Mysql,Stored Procedures,我想在mysql查询中添加一个属性select语句,该select将取决于另一个选择的值,如 SELECT COUNT(*) as c, c*5 as a FROM TableName; 此处a将取决于c,但这将返回一个错误,表明列名“c”无效。 我知道这可以像处理选择COUNT(*)作为c,COUNT(*)作为一个fromtablename

我想在mysql查询中添加一个属性select语句,该select将取决于另一个选择的值,如

SELECT COUNT(*) as c, c*5 as a FROM TableName;
此处
a
将取决于
c
,但这将返回一个错误,表明
列名“c”无效。

我知道这可以像处理
选择COUNT(*)作为c,COUNT(*)作为一个fromtablename
我如何才能更有效地实现这一点


谢谢。

您可以使用
子查询:

Select c*5 as a 
FROM (
    SELECT COUNT(*) as c
    From TableName
) x;