gpt4 book ai didi

MySQL 在 SUM 之后排序

转载 作者:行者123 更新时间:2023-11-29 14:21:53 25 4
gpt4 key购买 nike

我已经针对我的问题制定了以下内容:

SELECT Event_id, SUM(Money) AS 'Total Money'
FROM prize
GROUP BY Event_id
ORDER BY 'Total Money' DESC;

但是它并不按总金额排序。如果我省略“”标记并调用列 Total_Money,则它可以正常工作:

SELECT Event_id, SUM(Money) AS Total_Money
FROM prize
GROUP BY Event_id
ORDER BY Total_Money DESC

这是为什么呢?有没有办法调用“总金额”列并按我想要的方式排序?

最佳答案

当您编写SELECT Event_id, SUM(Money) AS Total Money时,您为Sum(Money)指定了别名Total Money。
如果您在引号中写出 Total Money,那么您会将其视为错误的字符串。

关于MySQL 在 SUM 之后排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11628551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com