执行下面的语句————————————————————-
--添加系统配置信息表
--添加地方信息表 area_info_tab 
insert into area_info_tab(area_id,area_name)values(1,'北京');
insert into area_info_tab(area_id,area_name)values(2,'上海');
insert into area_info_tab(area_id,area_name)values(3,'天津');
insert into area_info_tab(area_id,area_name)values(4,'重庆');
insert into area_info_tab(area_id,area_name)values(5,'广州');
insert into area_info_tab(area_id,area_name)values(6,'中山');
insert into area_info_tab(area_id,area_name)values(7,'东莞');
insert into area_info_tab(area_id,area_name)values(8,'佛山');
insert into area_info_tab(area_id,area_name)values(9,'珠海');
insert into area_info_tab(area_id,area_name)values(10,'深圳');
insert into area_info_tab(area_id,area_name)values(12,'三亚');
insert into area_info_tab(area_id,area_name)values(13,'武汉');
insert into area_info_tab(area_id,area_name)values(14,'荆门');
insert into area_info_tab(area_id,area_name)values(15,'南京');
insert into area_info_tab(area_id,area_name)values(16,'常熟');
insert into area_info_tab(area_id,area_name)values(17,'常州');
insert into area_info_tab(area_id,area_name)values(18,'昆山');
insert into area_info_tab(area_id,area_name)values(19,'苏州');
insert into area_info_tab(area_id,area_name)values(20,'杭州');
insert into area_info_tab(area_id,area_name)values(21,'温州');
insert into area_info_tab(area_id,area_name)values(22,'合肥');
insert into area_info_tab(area_id,area_name)values(23,'安庆');
insert into area_info_tab(area_id,area_name)values(24,'福州');
insert into area_info_tab(area_id,area_name)values(25,'厦门');
insert into area_info_tab(area_id,area_name)values(26,'兰州');
insert into area_info_tab(area_id,area_name)values(27,'长沙');
insert into area_info_tab(area_id,area_name)values(28,'湘潭');
insert into area_info_tab(area_id,area_name)values(29,'南昌');
insert into area_info_tab(area_id,area_name)values(30,'九江');
得到的结果————————————————————————————
23 安庆                    
1 北京                    
27 长沙                    
16 常熟                    
17 常州                    
7 东莞                    
8 佛山                    
24 福州                    
5 广州                    
20 杭州                    
22 合肥                    
14 荆门                    
30 九江                    
18 昆山                    
26 兰州                    
29 南昌                    
15 南京                    
12 三亚                    
2 上海                    
10 深圳                    
19 苏州                    
3 天津                    
21 温州                    
13 武汉                    
25 厦门                    
28 湘潭                    
6 中山                    
4 重庆                    
9 珠海      ————————————————————————————————
我想按主键area_id的顺序排列即::
1 北京
2 上海
3 天津
4 重庆
5 广州
6 中山
7 东莞
8 佛山
9 珠海
10 深圳







30 九江

解决方案 »

  1.   


    select * from tb order by area_id
    ??
      

  2.   

    select * from tb order by area_id
      

  3.   

    那样可以,但是我想知道为什么会出现这样的问题,下次再用sql查询分析器编写代码时,如何让他可以直接就生成我想要的顺序,有什么好的方法吗?我是刚学sql的,请各位大侠帮帮吗!!!!!!!谢谢
      

  4.   

    select * from tb order by area_id可以排序,但是在后台的表中的顺序还是原来的样子。我是想改变台的表。我在网上找到了一种方法————————“以正确的列顺序创建一张新表。 <br>执行INSERT INTO new_table SELECT fields-in-new_table-order FROM old_table. <br>删除或改名old_table。 <br>ALTER TABLE new_table RENAME old_table。”
    但是表很多的时候总不能以一张一张的改吧,所以我想问问有没有直接生成自己想要的顺序的方法,谁知道的话请告诉小弟。谢谢
      

  5.   

    select * from tb order by area_id asc--按ID排序就可以了呀!
      

  6.   

     
    select * from area_info_tab order by area_id
      

  7.   

    从定义上表作为数据集,并未有规定存储顺序,虽然microsoft有自己的内部顺序,但未作为规则公布,所以要顺序排列必须加order by