你好,可以使用子查询来实现,首先在子查询中使用别名分组求和,然后在外部查询中使用该别名即可。
例如,假设有一张订单表orders,其中有订单金额amount和订单状态status两个字段,我们想要按照状态分组求和订单金额,并给该别名取名为total_amount,可以这样写:
```
SELECT status, SUM(amount) AS total_amount
FROM orders
GROUP BY status
```
然后我们可以在外部查询中使用该别名,比如我们想要查询订单状态为已完成的总金额:
```
SELECT total_amount
FROM (
SELECT status, SUM(amount) AS total_amount
FROM orders
GROUP BY status
) t
WHERE status = 'completed'
```
这样就可以得到订单状态为已完成的总金额了。
select 姓名, 性别, sum(钱数) AS 钱数总和 from 表 group by 姓名, 性别