gpt4 book ai didi

mysql - 对 SQL 查询结果进行数学运算

转载 作者:行者123 更新时间:2023-11-29 10:52:37 27 4
gpt4 key购买 nike

1) 列出人口至少为 2 亿的国家的名称和人均国民生产总值(以美元为单位)。 (人均国民生产总值是人均国民生产总值,因此国民生产总值除以人口。请注意,国民生产总值以百万为单位表示,因此要获得实际的美元金额,您还需要乘以 1,000,000)

这是我到目前为止所拥有的:

SELECT Name, GNP FROM country WHERE Population >= 200000

这是我到目前为止的数学部分

SUM((GNP / Population) * 1000000)

但我不确定该表达式该放在哪里,或者如何在 GNP 结果上执行此操作...帮助!

最佳答案

我认为您甚至不需要在此处使用 SUM(),因为 country 表中的每条记录已经代表该国家/地区全部人口的总和。只需使用这个:

SELECT
Name,
GNP,
(GNP / Population) * 1000000 AS PCGNP
FROM country
WHERE Population >= 200000000

关于mysql - 对 SQL 查询结果进行数学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43463805/

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