我的ACCESS数据库中有一个表,表如下: 编号(唯一) 地点 .... 4 a 3 b 1 d 2 t 如何让表按编号的大小由小到大排列或由大到小排列?要求对应的行一起动。 我写的SQL语句执行后select * from 居民出行意愿调查表 order by 编号 打开表,表里怎么还是没有顺序排列? 要求升序排后为 1 a 2 b 3 c 4 d 数据库的表的数据是不按顺序排序的,只是查询可以排顺序。 4 a 3 b 1 d 2 t
要求升序排后为 1 a 2 b 3 c 4 d
有难度 看哈你编号那列的类型 楼主还是练练基本功吧
所谓的排序 也只是你的查询结果 而不是说,表内容按顺序排列了
物理存储内容时不变的,除非你删了,重新建 主键没有实际意义啊…………何必非要他们按照顺序排。何况看数据的时候都是用select语句看的,在语句里排序就行了…………再者……主键可以设成自增长的啊。 汗 你管表中的数据怎么排序呢~ 要看排序后的数据 直接在查询分析器中select * from …… order by ,此语句不能改变物理数据库 那编号列,就不要用自增好了,自己输,想输多少输多少 select * from 表 order by 1234的列名 desc,行不? ???怎么排序后不是变成 1 d 2 t 3 b 4 a ......不懂