我有一个具有以下结构的表:
国家,城市,人口
该表按字母顺序按城市排序, 我想按人口desc排序并创建一个以这种方式排序的新表。
在这种情况下要使用的查询是什么?
答案 0 :(得分:2)
您可以使用单个查询获得所需的结果:
Create table new_table select * from table order by population desc;
答案 1 :(得分:1)
我不明白为什么你需要这样做才能做到:
select country, city, population from table order by population desc;
回答你的问题:
create table new_table like table;
insert into new_table select * from table order by population desc;