列出那些GDP至少为一万亿(1000000000000;即12个零)的国家的名称和人均GDP。将此值四舍五入到最近的1000。显示万亿美元国家的人均国内生产总值( GDP )最接近1000美元。
SELECT name ,
ROUND(gdp/population,0.01)
from world
where gdp >= 1000000000000然而,这会产生错误。
该任务可以进行这里测试
发布于 2017-10-25 11:58:12
平方的第二个参数是小数点之后或之前的数字数。首先,我想:
select name ,
ROUND(gdp/population, -3)
from world
where gdp >= 1000000000000一个负数在小数位之前。你可以读文档。
发布于 2020-08-18 22:14:21
使用这个
SELECT name, capital FROM world WHERE length(name) = length(capital)发布于 2022-05-22 13:53:47
您也可以尝试这样做:
SELECT NAME, ROUND(GDP/population * 0.001, 0) * 1000 as "PER-CAPITA GDP"
FROM WORLD WHERE GDP>= 1000000000000* #mysql
https://stackoverflow.com/questions/46931811
复制相似问题