У меня есть таблица [мир], в которой есть поля (имя, население, ВВП, площадь и т. Д.).Я могу получить такую таблицу, которая отлично подходит
World
name Total Populat.. Pop Density/KM
China 19.18 142.3
India 17.51 393.6
USA 4.47 32.4
Indonesia 3.54 132.4
Brazil 2.85 23.8
Pakistan 2.64 213.2
Nigeria 2.51 193.2
Bangladesh 2.20 1060.9
Russia 2.05 8.5
Japan 1.79 336.3
с использованием кода.
SELECT name,
ROUND (population/(SELECT sum(population) FROM world )* 100,2 ) as 'Total Population',
ROUND (population/area ,1) as 'Pop Density/KM'
FROM world
ORDER BY 2 Desc LIMIT 10
Я пытаюсь использовать этот код
SELECT name,
ROUND (population/(SELECT sum(population) FROM world )* 100,2 ) as 'Total Population',
ROUND (population/area ,1) as 'Pop Density/KM'
FROM world
ORDER BY 2 DESC LIMIT 10, 3
так что у меня может быть таблица, показывающая 10 лучших строк по численности населения, но сортировать их по 3-му столбцу.Короче говоря, я хочу иметь возможность иметь только эти записи, как показано (в таблице выше), но отсортировано на основе Pop Density / KM Descending wise.Я не получаю желаемый результат