【发布时间】:2015-09-21 03:23:07
【问题描述】:
我想打印以下结果
Oceania 109189
South America 147435
Europe 175138
Africa 274439
Asia 693038
我的查询是
select co.Continent bb, round(avg(ci.Population)) as aa
from Country co
FULL OUTER JOIN City ci ON co.Code = ci.CountryCode
group by co.Continent
having (count(ci.ID)<>0 and co.Continent is not null)
order by aa asc;
及其显示如下结果
Africa 274439
Asia 693038
Europe 175138
Oceania 109190
South America 147435
如何使用四舍五入的值对结果排序????
【问题讨论】:
-
您使用的是哪个 Oracle 版本?
-
很奇怪。将选择移至作为派生表,然后尝试 ORDER BY。
-
没明白你的意思.....
-
看看布莱克斯七号的回答,你就会明白我的意思了!
-
我早些时候尝试过。但它没有用:(
标签: sql oracle rounding sql-order-by