让我们说类似:
SELECT COUNT(IF(Column1 = 1, NULL, 1)) AS "A", SUM(Column2) AS "B" FROM MyDatabase;
在同一查询上,我们可以添加一列为A * B的示例,例如总共有一个SELECT吗?
您需要重复该表达式,或者将其变成子查询并在外部查询中进行计算。您的表达并不那么复杂(可以简化,如下所示),所以我在这里选择第一个选项:
SELECT
SUM(Column1 = 1) a,
SUM(Column2) b,
SUM(Column1 = 1) * SUM(Column2) c
FROM MyDatabase;